| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 循环语句、控制语句 -> 正文阅读 |
|
[Java知识库]循环语句、控制语句 |
判断语句 if else 选择语句 switch case 循环语句 while dowhile for循环 判断语句: if else 【单重判断】 【多重判断: if else if else if ...else】 单重判断: if(条件){输出语句 }else {输出语句} eg: double salary = 1800; if (salary >= 180){ System.out.println("感恩学校"); }else{ System.out.println("没有到180!继续努力"); } 多重判断: 格式:if(条件){输出语句; }else if (条件){输出语句; }else if (条件){输出语句; }。。。 。。。 else {输出语句;} eg: byte week = 90; if (week == 1) { System.out.println("星期一"); } else if (week == 2) { System.out.println("星期二"); } else if (week == 3) { System.out.println("星期3"); } else if (week == 4) { System.out.println("星期四"); } else if (week == 5) { System.out.println("星期五"); } else if (week == 6) { System.out.println("星期六"); } else if (week == 7) { System.out.println("星期日"); } else{ System.out.println("只能是1--7之间数字"); System.out.println("数字有误!请检查"); } 选择语句:switch case case穿透!! break;强制停止 执行过程: 1.定义变量!switch(变量) 通过变量和case后面的常量进行比较 2.找到相同数据 输出结果!并且程序不会停止! 防止case穿透建议每一个输出语句后面加上break关键字! 【 switch 后面的变量可以是哪些数据类型 byte short int char jdk1.7之后支持字符串类型 String!!!】 格式: 定义变量格式 switch(定义的变量名){ char 数字 字母或者‘中文’【中文为一个字】: System.out.println("要输出的文字1");break; char 数字 字母或者‘中文’【中文为一个字】:System.out.println("要输出的文字1");break; char 数字 字母或者‘中文’【中文为一个字】:System.out.println("要输出的文字1");break; char 数字 字母或者‘中文’【中文为一个字】:System.out.println("要输出的文字1");break; .。。。。。。; default:System.out.println("要输出的文字1");break; } eg1: //case后的值的类型要和开始输入变量定义的值的类型相等(说是数字都是 数字型 说是中文都是中文型) int a= 1; //变量 switch (a) { case 1: System.out.println("星期一");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("星期5");break; case 6: System.out.println("星期6");break; case 7: System.out.println("星期日");break; default:System.out.println("只能是1-7数字!");break; } eg2: char a = '哈'; switch (a) { case '你': System.out.println("星期一");break; case '哈': System.out.println("星期2");break; 。。。。。 循环语句: while do while for循环 循环好处:减少代码重复 增加代码重复使用 提高使用效率 循环要素: 1.初始值 格式 数据类型 变量名=值; eg: int a=1; 2.循环条件:满足条件循环一直执行!! 一般带有关系符表达式 3. 步长 :没执行一次 值的增量 一般是 a++ 根据实际开发场景定义 eg:a+=2 a+=5 .。。。。。。。。。 while循环: 格式: while执行过程!先判断 再输出! 1.初始值在任何一个循环中只执行一次! 2.判断循环条件是否满足!满足,执行输出语句.输出之后 执行步长! 3.执行步长之后变量 判断循环条件 满足,执行输出语句.输出之后 执行步长! 4.判断循环条件不满足!循环直接停止。 eg1: 输出1——100 int a=1; //【a while (a System.out.println(a); //输出语句 a++ ; //步长 } eg2: 倒叙输出100-1 int a=100; woile(a System.out.println(a); a--; } eg3://输出1-100之间被3整除又能被7整除的数 以及个数 和 平均值 int geshu=0; int he=0; int a=1; while(a if( a%3 ==0 && a%7==0){ System.out.println("满足条件的数:"+a); geshu++; he+=a; } a++; } System.out.println("个数:"+geshu); System.out.println("和为:"+he); System.out.println("平均数:"+((he)/geshu)); for循环; 格式: for(初始值;循环条件;步长){ System.out.println(变量名); } eg:输出1-100的偶数 以及个数 以及偶数数和 平均值 int geshu=0; int sum=0; for( int a=1;a if( a%2==0){ System.out.println(“偶数为”+a); geshu++; sum+=a; // 偶数和 } } System.out.println(“偶数个数为”+geshu); System.out.println(“偶数和为”+sum); System.out.println(“偶数平均值为”+(sum/gehsu)); eg :输入1-50 遇到17跳过 遇到30停止 for (int a=1;a if (a==17){ continue ; //coutinue 跳过 } if (a==30){ break; } System.out.println(“值是:”+a); } |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:02:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |