【Java初阶(二)】分支与循环
❣博主主页: 33的博客❣
▶文章专栏分类: Java从入门到精通◀
🚚我的代码仓库: 33的代码仓库🚚
目录
- 1.前言
- 2.顺序结构
- 3.分支循环
- 3.1if语句
- 3.2switch语句
- 4.循环结构
- 4.1while循环
- 4.2 break和continue
- 4.3 for循环
- 4.4 do while循环
- 5.输入输出
- 5.1输出
- 5.2输入
- 6.猜数字游戏
- 7.总结
1.前言
本篇文章主要介绍Java程序中的逻辑控制语句,输入输出方式以及通过一个小游戏-猜数字游戏来巩固。
本章重点
if语句,switch语句,for循环,while循环,do while循环,程序的输入输出语句。
2.顺序结构
顺序结构是比较简单的就是一行接着一行执行:
System.out.print("a "); System.out.print("b "); System.out.print("c "); //输出结果a b c
3.分支循环
3.1if语句
if语句可以分为:单分支if语句,双分支if语句,多分支if语句
单分支格式如下:
if(布尔表达式){ //语句 }
双分支格式如下:
if(布尔表达式){ //语句1 }else{ //语句2 }
多分支格式如下:
if(布尔表达式){ //语句1 }else if{ //语句2 }else{ //语句3 }
我们来进行练习:判断一个数是正数、负数、还是0
int a=10; if(a>0){ System.out.println(a+"是正数"); }else if(a System.out.println(a+"是负数"); }else{ System.out.println(a+"是0"); } case 常量值1:{ 语句1; break; } case 常量值2:{ 语句2; break; } case 常量值3:{ 语句3; break; } ....... default: { 内容不满足时执行; break; } } 循环语句; } System.out.println(num); num++; } int j=1; int ret=1; // 内层循环 while(j ret *=j; j++; } sum +=ret; i++; } System.out.println(sum); if (num % 3 == 0) { System.out.println("找到了 3 的倍数, 为:" + num); break; } num++; } 表达式4; } sum +=i; } System.out.println(sum); } 循环语句; }while(循环条件); System.out.println(num); num++; }while(num System.out.println("****************"); System.out.println("*****1.play*****"); System.out.println("*****0.exit*****"); System.out.println("****************"); Scanner sc=new Scanner(System.in); Random random = new Random(); // 默认随机种子是系统时间 int i= sc.nextInt(); if(i==1){ int rand= random.nextInt(100); while(true){ System.out.println("请注入猜想数字"); int guess= sc.nextInt(); if(guess System.out.println("猜小了"); }else if(guessrand){ System.out.println("猜大了"); }else{ System.out.println("猜对了!!!"); break; } } } if(i==0){ System.out.println("退出游戏"); } }
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。