栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习

学习内容:

html基本的语法,Java的for循环,while循环,以及两者的区别,continue,break的作用。

练习的题目水仙花数,偶数求和,逢7过,纸的对折高度。

具体的内容 for循环语法:

for(初始化语句:条件判断语句;条件控制语句){
循环语句;}
1.我们先执行初始化语句
2.然后进行条件判断:
为ture执行循环语句,为false循环结束。
3.执行条件控制语句
4.回到2继续执行,直到不满足条件判断语句为止,结束循环。

while语法:

while(条件判断语句){
循环语句}

for循环和while循环两者的区别是:是否知晓语句执行次数,如果知道最好用for,否则用while. continue是跳过这一条语句,继续执行下一条语句,break是直接跳出循环。 题目:水仙花数:
package day01;

public class shuixianhua {
    public static void main(String[] args){
        int cout=0;//定义一个计数器
        for(int i=100;i<=999;i++){//定义一个i变量,循环三位数的所有值
            int a=i/100; //百位数
            int b=i/10%10; //十位数
            int c=i%10; //个位数
            if(a*a*a+b*b*b+c*c*c==i){ //判断个十百位相加是不是等于原数
                System.out.print(i+" "); //println会换行,print不会换行
                cout++;//每次输出一次计数器,计数器+1
                if(cout%2==0){ //判断每行的水仙花数有多少
                    System.out.println(); //换行
                }
            }

        }

    }

}
珠穆朗玛峰高度:
package day01;

public class zhumu {
    public static void main(String[] args){
//        double zhi=0.1;
        int cout=0;//定义一个计数器,折的次数
//        while(zhi<8844430){//while判断纸是不是大于高度
//            zhi=zhi*2;//将纸对折相乘2
//            cout++;//每次对折计数器加1
//        }
//        System.out.println(zhi);
//        System.out.println(cout);
        for(double paper=0.1;paper<8844430;paper=paper*2){
            cout++;
        }
        System.out.println(cout);
    }
}
package day01;

public class zhumu {
    public static void main(String[] args){
//        double zhi=0.1;
        int cout=0;//定义一个计数器,折的次数
//        while(zhi<8844430){//while判断纸是不是大于高度
//            zhi=zhi*2;//将纸对折相乘2
//            cout++;//每次对折计数器加1
//        }
//        System.out.println(zhi);
//        System.out.println(cout);
        for(double paper=0.1;paper<8844430;paper=paper*2){
            cout++;
        }
        System.out.println(cout);
    }
}
偶数求和:
public class jisaun {
    public static void main(String[] args){
        int sum=0; //定义一个sum接收我运算的值,初始化为0
        int s=0;  //判断循环了内循环多少次
        int u=0; //判断循环了外循环多少次
        for(int i=0;i<=100;i++){ //定义一个i的整形变量,然后定义一个区间为0到100,这个是为了循环100及以内的数
            u++;
            if(i%2==0){ //每次判断我循环100以内的每一个数是不是偶数
                sum+=i; //依次累加
                s++;
            }
            System.out.println("1到100的偶数值为:"+sum);//为什么会出现两次相同的结果,是因为if判断了2次,但是有一次不满足判断条件,不执行循环语句。
            System.out.println("内循环我一共循环了:"+s);
            System.out.println("外循环我一共循环了"+u);
        }
        System.out.println("1到100的偶数值为:"+sum); //跳出循环,把累加值求出。
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/995684.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号