大学我玩够了你呢?30天轻松搞定 Java 之程序控制

Camille ·
更新时间:2024-11-13
· 545 次阅读

大学我玩够了你呢?30天轻松搞定 Java 第三章 Java程序控制 一、循环控制

在这里插入图片描述
代码展示

public static void main(String[] args) { //while循环,先判断,再执行 int i = 5; System.out.print("倒计时开始"); while (i > 0) { System.out.print(i+" "); i--; } System.out.print("发射!"); System.out.println(); //do-while循环,先执行再判断 int j=5; System.out.print("倒计时开始"); do { System.out.print(j+" "); j--; } while (j>0); System.out.print("发射!"); System.out.println(); //for循环 String s = new String("5201314"); char arr[] = s.toCharArray(); for (i=0;i<arr.length;i++){ System.out.print(arr[i]+" "); } System.out.println(); //for each 循环 for (char a:arr){ System.out.print(a+" "); } System.out.println(); //for 嵌套循环 for (int m=1;m<=9;m++){ for (int n=1;n<=m;n++) { System.out.print(n+"*"+m+"="+m*n+" "); } System.out.println(); } } 二、判断控制

在这里插入图片描述

public static void main(String[] args) { //if语句 System.out.println("请输入您的性别:"); Scanner scanner = new Scanner(System.in); String s=scanner.next(); if(s.equals("男")){ System.out.println("跪求欧巴点个赞丫"); } else if (s.equals("女")) { System.out.println("跪求仙女姐姐点个赞丫"); } else{ System.out.println("您输入的性别有误"); } //swicth 语句 表达式的值必须是整型或者字符型的变量 for (int i=1;i<=6;i++){ switch (i){ case 1: System.out.println("恭喜少侠通过第1关!"); break; case 2: System.out.println("恭喜少侠通过第2关!"); break; case 3: System.out.println("恭喜少侠通过第3关!"); break; case 4: System.out.println("恭喜少侠通过第4关!"); break; case 5: System.out.println("恭喜少侠通过最后一个关卡!您获得了本场游戏的胜利,恭喜您!"); break; default: System.out.println("尊敬的少侠,由于数据异常,本场游戏被迫中止,非常抱歉!"); } } }

代码展示

三、 跳转控制

在这里插入图片描述
代码展示

public static void main(String[] args) { //break语句 // 猜数字 System.out.println("少侠,小的已经为您成功生成了一个数字,范围在[0,100),猜一猜吧!"); int res = (int) (100*Math.random()); System.out.println("答案是: "+res); Scanner scanner = new Scanner(System.in); int num,count = 0; while(true){ num = scanner.nextInt(); count++; if (num==res) { System.out.println("恭喜少侠,您猜对了!您一共猜了 "+count+" 次。"); break;//强制中断当前的循环 } else if(num>res) { System.out.println("少侠,你猜的数‘ "+num+" ’ 太大了。用点子智慧哦!您已经猜了 "+count+" 次。"); }else { System.out.println("少侠,你猜的数‘ "+num+" ’太小了。用点子智慧哦!您已经猜了 "+count+" 次。"); } } //continue语句 //计算1~10内的所有奇数和 int sum=0; for(int i=1;i<=10;i++){ if(i%2==0){ continue;//不在执行continue之后的语句,再重新判断循环条件,继续循环 } System.out.print(i+" "); sum = sum + i; } System.out.println("sum= "+sum); //return语句 for (int i = 1; i <= 5;i++) { System.out.print("i="+i+" "); if (i==5){ return;//return语句。将程序控制跳转到方法的调用者 } } System.out.println("因为有return,所以这句话不会输出!"); } 总结

学习从点滴开始,学到的东西可能会忘记,记得点赞收藏哦
在这里插入图片描述

System.out.println("我选择滑稽取宠");
作者:cc雪影



程序 JAVA 大学

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章