精华内容
下载资源
问答
  • java循环结构综合练习

    千次阅读 2019-04-09 16:27:45
    import java.util.Scanner; public class Game { public static void main(String[] args) { //menu();//选择游戏 //promotion();//玩游戏并晋级 //money();//玩游戏并支付游戏币 gameclick();//统计游戏...
    package xxx;
    
    import java.util.Scanner;
    
    public class Game {
    
    	public static void main(String[] args) {
    		//menu();//选择游戏
    		//promotion();//玩游戏并晋级
    		//money();//玩游戏并支付游戏币
    		gameclick();//统计游戏点击率
    		addUserInfo();//添加用户信息
    
    	}
    	//选择游戏用户进入游戏平台后,可以选择喜爱的游戏
    	public static void menu() {
    		System.out.println("欢迎进入迷你游戏平台!");
    		System.out.println("请选择您喜欢的游戏:");
    		System.out.println("***************************");
    		System.out.println("1.斗地主");
    		System.out.println("2.斗牛");
    		System.out.println("3.泡泡龙");
            System.out.println("4.连连看");
    		System.out.println("***************************");
    		System.out.println("请选择,输入数字:");
    		Scanner sc = new Scanner(System.in);
    		int a=sc.nextInt();
    		switch (a) {
    		case 1:
    			System.out.println("您以进入斗地主房间!");
    			break;
    		case 2:
    			System.out.println("您以进入斗牛房间!");
    			break;
    		case 3:
    			System.out.println("您以进入泡泡龙房间!");
    			break;
    		case 4:
    			System.out.println("您以进入连连看房间!");
    			break;
    
    		default:
    			break;
    		}
    		
    	}
    	//玩游戏并晋级用户玩游戏,每次玩5局,不足5局则不能晋级。
      //在5局游戏中,如果80%达到80分以上,为一级,如果60%达到80分以上为二级,否则不能晋级
    
    	public static void promotion(){
    		int jushu=1;
    		int count=0;
    		int score=0;
    		String msg;
    		Scanner sc = new Scanner(System.in);
    		System.out.println("迷你游戏平台>游戏晋级");
    		do {
    			System.out.println("您正在玩第"+jushu+"局,成绩为:");
    			score = sc.nextInt();
    			if(score>=80) {
    				count++;
    			}
    			jushu++;
    			if(jushu>5) {
    				System.out.println("5局已到");
    			}else {
    				System.out.println("继续玩下一局吗?(yes/no)");
    				msg=sc.next();
    				if(msg.equals("no")) {
    					System.out.println("对不起,您未能晋级,继续加油!");
    					break;
    				}else{
    					System.out.println("进入下一局!");
    				}
    			}
    		}while(jushu<=5);
    		double v=count/5.0;
    		if(jushu>5) {
    			if(v>=0.8) {
    				System.out.println("晋级成功,等级为二");
    				
    			}else if(v>=0.6) {
    				System.out.println("晋级成功,等级为一");
    				
    			}
    		}else {
    			System.out.println("晋级失败");
    			
    		}
    	}
    	//玩游戏并支付游戏币  游戏类型分为两大类 牌类和休闲竞技类 牌类:10元/小时 休闲竞技类:20元/小时
    	//游戏时间超过10小时,可以打5折10小时及以下,打8折
    	public static void money() {
    		System.out.println("迷你游戏平台>游戏币支付");
    		System.out.println("请选择您玩的游戏类型:");
    		System.out.println("1.牌类");
    		System.out.println("2.休闲竞技类");
    		Scanner sc = new Scanner(System.in);
    		double money;
    		int type = sc.nextInt();
    		if(type==1) {
    			System.out.println("请输入您的游戏时长:");
    			int time = sc.nextInt();
    			if(time<=10) {
    				money=time*10*0.8;
    				System.out.println("您玩的是牌类游戏,时长"+time+"小时,可以打8折优惠");
    				System.out.println("您需要支付"+money+"个游戏币");
    			}else {
    				money=time*10*0.5;
    				System.out.println("您玩的是牌类游戏,时长"+time+"小时,可以打5折优惠");
    				System.out.println("您需要支付"+money+"个游戏币");
    			}
    		}else if(type==2) {
    			System.out.println("请输入您的游戏时长:");
    			int time = sc.nextInt();
    			if(time<=10) {
    				money=time*20*0.8;
    				System.out.println("您玩的是休闲竞技游戏,时长"+time+"小时,可以打8折优惠");
    				System.out.println("您需要支付"+money+"个游戏币");
    			}else {
    				money=time*20*0.5;
    				System.out.println("您玩的是休闲竞技游戏,时长"+time+"小时,可以打5折优惠");
    				System.out.println("您需要支付"+money+"个游戏币");
    			}
    		}
    	}
    	//统计游戏点击率 录入游戏的点击率,统计点击率超过100的游戏所占的比例
    	public static void gameclick(){
    		System.out.println("迷你游戏平台>游戏点击率");
    		int count = 0;
    		double rate;
    		for (int i = 1; i < 5; i++) {
    			if(i<5) {
    				Scanner sc = new Scanner(System.in);
    				System.out.println("请输入第"+i+"个游戏的点击率:");
    				int click= sc.nextInt();
    				if(click>100) {
    					count++;
    				}
    			}	
    		}
    		System.out.println("点击率大于100的游戏数:"+count);
    		rate = count/4.0;
    		
    		System.out.println("点击率大于100的游戏所占的比例:"+rate);
    	}
    	// 添加用户信息 为了维护用户信息,需要将其信息录入系统中 用户的信息包括:用户编号、年龄、积分 要求年龄10岁以上
    	public static void addUserInfo() {
    		System.out.println("迷你游戏平台>添加用户信息");
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入要录入用户的数量");
    		int num=sc.nextInt();
    		for (int i = 0; i <num; i++) {
    			System.out.println("请输入用户编号(4位整数):");
    			int id=sc.nextInt();
    			System.out.println("请输入用户年龄:");
    			int age=sc.nextInt();
    			if(age<10) {
    				System.out.println("很抱歉,您的年龄不适合玩游戏");
    				System.out.println("录入失败!");
    				continue;
    			}else {
    				System.out.println("请输入会员积分:");
    				int integral=sc.nextInt();
    				System.out.println("您录入的会员信息是:");
    				System.out.println("用户编号:"+id+"年龄:"+age+"积分:"+integral);
    			}
    			
    		}
    	}
    
    }
    
    	
    
    展开全文
  • Java循环结构经典习题

    千次阅读 2020-07-13 19:57:02
    Java循环结构经典习题 判断2-100之间有多少个素数,并输出所有素数 package 练习; /** * @Author lichangxin * @Date 2020-07-13 * @Description 判断2-100之间有多少个素数,并输出所有素数 */ public class...

    Java之循环结构经典习题

    判断2-100之间有多少个素数,并输出所有素数

    package 练习;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description 判断2-100之间有多少个素数,并输出所有素数
     */
    public class 练习1 {
        public static void main(String[] args) {
            //素数:只能被1和其本身整除;合数:除了1和其本身还有其他因素
            //1.判断任意一个数是不是素数
    //        int num = 97;
    //        int count = 0;
    //        for (int i = 2; i < num; i++) {
    //            if (num % i == 0) {
    //                //能被i整除
    //                count = -1;
    //                break;
    //            }
    //        }
    //            if (count != 0) {
    //                System.out.println(num + "是合数");
    //            } else {
    //                System.out.println(num+"是素数");
    //            }
                //2.一个从2-100循环,循环的没一个数执行步骤1
            //如果有一个素数产生,计数器+1,同时打印
            int count=0;
            int sum=0;
            for (int i = 2; i <=1000 ; i++) {
                int flag=0;//判断是否是合数的标志
                for (int j = 2; j <i ; j++) {
                    if (i%j==0){
                        //i为合数
                        flag=1;
                        break;
                    }
                }
                if (flag!=0){
                    //合数
                }else{
                    //素数
                    count++;
                    sum+=i;
                    System.out.println("素数:"+i);
                }
            }
            System.out.println(sum);
    
    
        }
    }
    
    
    

    打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

    package 练习;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description  打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
     */
    public class 练习2 {
        public static void main(String[] args) {
            //判断一个数是不是水仙花数
            //1.取出改三位数各位数字
            //2.对这三个数字求立方
            //3.立方的结果求和与该数比较
    //        int num=153;
    //        int a=num/100;
    //        int b=num/10%10;
    //        int c=num%10;
    //        int sum=a*a*a+b*b*b+c*c*c;
    //        if (num==sum){
    //            System.out.println(num+"是水仙花数字");
    //        }
            for (int i = 100; i <1000 ; i++) {
                int a=i/100;
                int b=i/10%10;
                int c=i%10;
                int sum=a*a*a+b*b*b+c*c*c;
                if (sum==i){
                    System.out.println(i+"是水仙花");
                }
            }
        }
    }
    
    
    

    3、将一个正整数分解质因数。例如:输入90,打印出90=233*5。

    程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
    (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
    (2)如果n不等于k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。
    (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。

    package 练习;
    
    import java.util.Scanner;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description  将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
     */
    public class 练习3 {
        public static void main(String[] args) {
    //        int num=90;
    //        System.out.println(num+"=");
    //        num/=2;
    //        System.out.println("*"+2);
    //        num/=3;
    //        System.out.println("*"+3);
    //        num/=3;
    //        System.out.println("*"+3);
    //        num/=5;
    //        System.out.println("*"+5);
    //        if (num==1){
    //
    //        }
    //
    //    }
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入一个正整数:");
            int num=sc.nextInt();
            System.out.print(num+"=1");
            for (int i = 2; i <=num ; i++) {
                if (num==i){
                    System.out.println("*"+num);
                    break;
                }else{
                    if (num%i==0){//能除尽的时候才除
                        num/=i;
                        System.out.print("*"+i);
                        i--;
                    }
                }
    
    
            }
    
        }
    }
    
    
    

    求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如5+55+555+5555+55555(此时共有5个数相加)。

    package 练习;
    
    import java.util.Scanner;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description  求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如5+55+555+5555+55555(此时共有5个数相加)。
     */
    public class 练习4 {
        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            System.out.println("请输入一个10以内正整数:");
            int a=sc.nextInt();
            int sum=a;
            int num=a;
            for (int i = 2; i <=a ; i++) {
                num=num*10+a;
                sum+=num;
            }
            System.out.println(sum);
    
        }
    }
    
    
    

    一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数

    package 练习;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description  一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数
     */
    public class 练习5 {
        public static void main(String[] args) {
            for (int i = 2; i <=1000 ; i++) {
                //求某个数的所有因数
                int sum=0;//每次循环初始化一次和
                for (int j = 1; j <i ; j++) {
                    if (i%j==0){
                        sum+=j;
                    }
                }
                if (i==sum){
                    System.out.println("完数"+i);
                }
            }
        }
    }
    
    
    

    一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高

    package 练习;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description 6、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高
     */
    public class 练习6 {
        public static void main(String[] args) {
            double height=100;
            double total=height;
            for (int i = 1; i <=10 ; i++) {
                height/=2;
                System.out.println("第"+i+"次反弹的高度"+height);
                if (i==10){
                    break;
                }
                total+=height*2;
            }
            System.out.println("第10次落地经过的路程"+total);
        }
    }
    
    
    

    有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

    package 练习;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
     */
    public class 练习7 {
        public static void main(String[] args) {
            int count=0;
            for (int i = 1; i <=4 ; i++) {
                for (int j = 1; j <=4 ; j++) {
                    if (i==j)continue;
                    for (int k = 1; k <=4 ; k++) {
                        if (k==i||k==j)continue;
                        System.out.println(i+""+j+k);
                        count++;
                    }
                }
            }
            System.out.println(count);
        }
    }
    
    
    

    一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

    package 练习;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description  一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
     */
    public class 练习9 {
        public static void main(String[] args) {
            for (int i = 0; i <10000 ; i++) {
                //1.这个数加上100以后是完全平方数
                //2.这个数加上268以后是完全平方数
                int num1=i+100;
                int num2=i+268;
                int num=0;
                int tmp=0;
                boolean flag=false;
                for (int j = 0; j <400 ; j++) {
    
                    if (num1==j*j){
                        tmp=j;
                        num=num1;
                        flag=true;
                    }
                    if (flag){
                        if (num2==j*j){
                            System.out.println(i);
                            System.out.println(i+"+100="+(i+100));
                            System.out.println(i+"+268="+(i+268));
                        }
                    }
                }
            }
        }
    }
    
    
    

    有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。

    package 练习;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description  有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
     */
    public class 练习11 {
        public static void main(String[] args) {
            int a=1;
            int b=2;
            double sum=b/(double)a;
            for (int i = 2; i <=20 ; ) {
                a=a+b;
                sum+=a/(double)b;
                i++;
                if (i==21)
                    break;
                b=a+b;
                sum+=b/(double)a;
                i++;
            }
            System.out.println(sum);
        }
    }
    
    
    

    打印出杨辉三角形

    package 练习;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description  打印出杨辉三角形(要求打印出10行如下图)
     */
    public class 练习15 {
        public static void main(String[] args) {
            int num=10;
            for (int i = 0; i <num ; i++) {
                int v=1;
                int a=i;
                for (int j = 0; j <=i ; j++) {
                    int b=j;
                    if (b==0){
                        System.out.print(1+" ");
                    }else {
                        System.out.print  ((v=v/b)+" ");
                    }
                    v*=a;
                    a--;
                    b++;
    
                }
                System.out.println();
            }
        }
    }
    
    
    

    求0—7所能组成的奇数个数。

    package 练习;
    
    /**
     * @Author lichangxin
     * @Date 2020-07-13
     * @Description  题目:求0—7所能组成的奇数个数。
     */
    public class 练习16 {
        public static void main(String[] args) {
            //各位是1.3.5.7,最高位1-7除去个位,其他位0-7除去个位和最高位
            int total=0;
            for (int i = 1; i <=8 ; i++) {//外层循环定义位数
             int sum=4;
                for (int j = 1; j <i ; j++) {
                    if (j==1){
                        sum=sum*6;
                    }else {
                        sum=sum*(8-j);
                    }
                    if (j==i-1)
                        System.out.println(sum);
                }
                total+=sum;
    
            }
            System.out.println(total);
    
    
        }
    }
    
    
    
    展开全文
  • 循环练习题目

    2014-09-21 13:41:21
    500道java循环练习题目,适合初学者联系循环结构
  • ——java循环结构和选择结构的综合使用 1.问题重述 题目:判断101-200之间有多少个素数,并输出所有素数。 2.解析 2.1什么是素数? 素数是:只能被1或本身整除的数。 2.2怎么判断素数? 判断素数的方法:用...

    Java50道经典编程题:(二)素数判断

    ——java循环结构和选择结构的综合使用

    1.问题重述

    题目:判断101-200之间有多少个素数,并输出所有素数。

    2.解析

    2.1什么是素数?

    素数是:只能被1或本身整除的数。

    2.2怎么判断素数?

    判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之则是素数。

    3.解决问题

    3.1思路解析

    • 主程序main用来记录素数的个数
    • 创建一个judge方法判断是否是素数

    3.2代码

    public class demo {
    	public static void main(String[] args) {
    		int sum = 0;
    		for(int i = 101; i <= 200; i++) {
    			if(judge(i)==1) {//使用judge方法判断i是否是素数
    				sum ++;
    				System.out.println(i);
    			}else {
    				
    			}
    		}
    		System.out.println("从101至200一共有" + sum + "个素数");
    	}
    	
    	public static int judge(int n) {
    		for(int i = 2; i <= Math.sqrt(n); i++) {//判断素数的方法:用一个数分别去除2到sqrt(这个数)
    			if(n%i == 0) {//如果可以整除,则不是素数,返回值为0
    				return 0;
    			}else {
    				
    			}
    		}
    		return 1;//循环结束,没有中途返回值,则为素数,返回值为1
    	}
    }
    
    
    展开全文
  • //下一次循环从0-5开始 } } } } 4.求20以内的阶乘之和 Scanner input=new Scanner(System.in); System.out.println("输入一个1-20以内的正整数"); int num=input.nextInt();//输入一个数字 int x=...

    1.1-10之间的整数相加,累加大于20输出当前数及当前值

    public static void main(String[] args) {
    		int sum=0;//存储和
    		for(int i=1;i<=10;i++){//取出1-10
    			sum=sum+i;//累加和
    			if(sum>20){//当和大于20时
    				System.out.println("当前数:"+i);
    				System.out.println("当前值为:"+sum);
    				break;
    			}
    		}
    	}
    

    2.101-200之间有多少个偶数,并输出

    public static void main(String[] args) {
    		int num=0;//当前偶数个数
    		for(int i=101;i<=200;i++){//取出101-200
    			if(i%2==0){//判断是否为偶数
    				System.out.println(i);//输出偶数
    				num++;//累计偶数
    			}
    		}
    		System.out.println("偶数个数为:"+num);
    	}
    

    3.求1-500以内所有能被7 整除的数字,并5个数字 打印为一排

    public static void main(String[] args) {
    		int num=0;//为输入五个数换行声明一个变量
    		int sum=0;//存储数字和
    		System.out.println("1-500之间的数字能被7整除的有:");//输出能被7整除的数
    		for(int i=1;i<=500;i++){//循环取出500个数
    			if(i%7==0){//判断是否能被7整除
    				System.out.print(i+"\t");//打印数字
    				num++;//递增
    				sum=sum+i;//当前数字和
    				//打印五次换行
    				if(num==5){
    					System.out.println();
    					num=0;//下一次循环从0-5开始
    				}
    			}
    		}
    	}
    

    4.求20以内的阶乘之和

    		Scanner input=new Scanner(System.in);
    		System.out.println("输入一个1-20以内的正整数");
    		int num=input.nextInt();//输入一个数字
    		int x=1;//乘积初值
    		int i=1;
    		if(num<=20 && num>=1){//判断数字范围
    			for(;i<=num;i++){
    				if(i<num){
    					System.out.print(i+"*");
    					x=x*i;
    				}else{
    					System.out.print(i);
    					x=x*i;
    				}
    			}System.out.println("="+x);
    		}else{
    			System.out.println("数据无效");
    		}
    

    5.鸡兔同笼问题

    //已知鸡兔一共35只,求鸡兔各多少只
    public static void main(String[] args) {
    		int chookNum=0;//鸡
    		int rabbitNum = 0;//兔
    		for(chookNum=0;chookNum<=35;chookNum++){//鸡的数量
    			rabbitNum=35-chookNum;//兔的数量=35-鸡的数量
    			if(2*chookNum+4*rabbitNum==94){//鸡兔腿的数量关系式
    				System.out.println("鸡的数量:"+chookNum);
    				System.out.println("兔的数量:"+rabbitNum);
    			}
    		}
    	}
    

    6.已知男人女人小孩共30人,男人不超过10人,男人吃饭3元,女人吃饭2元,小孩吃饭1元,总共消费50元。求男人女人小孩各几人

    	public static void main(String[] args) {
    		int men=0;
    		int women=0;
    		int kids=0;
    		for(men=0;men<=10;men++){//男人的数量
    			for(women=0;women<30;women++){//女人的数量
    				kids=30-men-women;//小孩的数量
    				if(3*men+2*women+1*kids==50){//吃饭总钱数
    				System.out.println("men数量:"+men);
    				System.out.println("women数量:"+women);
    				System.out.println("kids数量:"+kids);
    				}
    			}
    		}
    	}
    
    展开全文
  • import java.util.Scanner; public class jh_01_学员操作_选择游戏 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("欢迎进入青鸟迷你游戏平台 ...
  • JAVA循环结构educoder练习题ATM取款机

    千次阅读 2020-04-08 00:50:17
    利用循环结构编写ATM取款机小程序 要求: 欢迎使用中国人民银行ATM取款机 输入取款金额: 剩余金额:900,是否继续(‘1’:结束,‘2’:继续): 输入取款金额: 目前余额:900无法满足您的取款需求! 输入取款...
  • JAVA练习题(for循环练习题等)

    热门讨论 2011-08-01 19:09:36
    30道java练习题,包括for循环练习题,do...while练习题,switch...case练习题等...
  • JAVA入门 - 循环结构综合练习(ATM机)任务描述相关知识附知识点:break关键字continue关键字总结 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录任务描述相关知识附知识点:break...
  • 1.练习循环结构,以及它们的嵌套应用。 二、实验类型及课时 验证/设计/综合:验证;课时:2。 三、实验环境 装有JAVA语言工具软件 (Eclipse)的微机若干 四、实验内容 1、如果一个数按反向顺序放置后仍然与原数相等,...
  • JAVA-循环语句-简单的小练习1.用while和for循环分别计算100以内的奇数和偶数的和,并输出2.用while和for循环输出1-100之间能被5整除的数,并每行输出三个值3.使用循环分别实现10进制整数转成二进制 ##4.编程求:1!+2...
  • 选择结构:如果满足a=1(这个条件)就执行if(){}里面的,不满足就执行else{}里面的。可以嵌套使用。 数值之间的比较用“==”,字符串的比较用equals("")。 if(a==1){ }else{ } switch:从上向下查找,满足条件...
  • 用户可以循环进行输入,如果输入n就退出系统。(使用do-while循环实现课程名称和课程代号对照表2、本金10000元存入银行,年利率是千分之三。每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?...
  • Java入门 - 循环结构进阶

    千次阅读 2021-01-14 11:53:20
    第1关:for循环的进阶使用-嵌套循环(1) 任务描述 本关需要你实现一个能打印矩形的小程序,效果图如下: 相关知识 看到这一关的任务你是不是想到这样子做呢? for(int i = 0; i< 10; i++){ System.out.println...
  • Java-循环结构

    2019-05-27 12:07:05
    文章目录循环概念for循环语法格式:双重循环for循环注意事项 循环概念 循环: 在java中做重复的事情,并且重复的只编写一次 好处: 减少代码的冗余性 常用的循环: for循环,while循环,do while循环 循环...
  • 练习1:计算0到100之间的奇数和偶数的和 package com.xin.struct; public class ForDemo01 { public static void main(String[] args) { //while循环 int a = 1; //初始化条件 while(a<100) {//条件判断 ...
  • import java.util.*; public class Diqizhang { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请选择游戏类型:"); System.out.pr...
  • 第七章 循环结构综合练习

    千次阅读 多人点赞 2019-10-09 06:15:50
    一、本章任务完成青鸟迷你游戏平台的开发二、目标 会定义变量会使用数据类型和运算符会使用选择结构会使用循环结构三、内容1 上机练习一需求:用户进入游戏平台后,可以选择遠的游戏,程序运行结果如下 思路获得用户...
  • ④ 验证是否继续,while-if结构实现,有3种情况: Y/y 将小循环break,继续执行取款大循环; N/n 直接return,停止所有操作; 其他 continue,继续执行小循环,重复输入Y/N 代码: 1 Scanner sc=newScanner(System....
  • 我是小康小白,一个平平无奇的Java,Python小白。热爱有趣的文字,生活和远方。 个人博客:https://blog.csdn.net/weixin_45791445 有问题欢迎QQ联系:1059320343 (记得备注CSDN) 个人微信公众号:小康小白 一,...
  • Educoder - Java入门 - 循环结构进阶各关卡题目总结

    千次阅读 多人点赞 2021-03-07 09:21:33
    第1关:for循环的进阶使用-嵌套循环(1) 1、编程要求: 是时候检验一下了,在start-end区域中填充代码打印出一个10*10的矩形,效果如下: 注意:每次只允许输出一颗星*: 3、程序设计思路 (1)利用for的嵌套循环,...
  • 顺序、选择、循环结构1. 流程控制1.1 概述1.2 分类1.3 顺序结构2.选择结构2. 1选择结构之if语句单分支双分支 1. 流程控制 1.1 概述 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,...
  • 循环结构综合练习

    2020-09-17 17:18:26
    上机练习一:选择游戏 **import java.util.Scanner; public class Tbxb01 { public static void main(String[] args) { Scanner input= new Scanner(System.in); int sz=0; String name=""; System.out....
  • 循环结构 一在某些条件满足的情况下,反复执行特定代码的功能 1语句分类: for循环 while循环 do-while循环 2循环语句组成部分: 1,初始化部分 2,循环条件部分(通常情况下,循环结束都是因为出现false) 3,...
  • 在这里插入代码片将数字1-10保存到一个长度为10的一维数组中 定义一个新数组,长度为3,取出原来数组中...import java.util.Random; public class testbata1 { public static void main(String[] args) { Random r...
  • Java学习-循环结构

    2018-11-29 20:15:23
    文章目录一、while循环二、do...while循环三、for 循环3.1 普通for循环3.2 增强for循环 一、while循环 语法: while ( 循环条件){ 循环语句 } 特点: 知道(不知)循环次数时,都可用。 先判断,后执行。 二、do...
  • A. static void method( ) B. public void method( ) C. final void method( ) D.... ( ) A .if 语句和 else 语句必须成对出现 B .if 语句可以没有else 语句对应C .switch 结构中每个case 语句中必须用break ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,254
精华内容 2,101
关键字:

java循环结构综合练习

java 订阅