循环语句
2016-09-04 20:04
169 查看
流程控制
三种情况改变程序的执行顺序
1 方法的调用 2 选择语句 3循环语句
布尔表达式 (就是真假)
“和”&& 就是左右两个表达式都为真 结果为真
“或”|| 两个表达式中一个为真 结果为真
“异或” 左右两边表达式不同 就是说一真一假 结果为真
“非” 就是取反的意思
选择语句 if
单支 if就是“如果的意思”对给出的条件进行判断 根据判断输出结果
表达式为 if(){} 就是()里面的内容满足的时候就执行{}里面的代码。
另外一种就是多分支语句
if(){}else if(){}
就是说如果if 里面的条件不满足就在else if 里面进行判断 然后再执行else if{}里面的代码!
如果我们要自己输入一个数或者字符要写出代码:Scanner sc=new Scanner(System.in);
然后用 intnum=sc.nextInt(); 接收,如果是Int类型的就在后面写.nextInt();
你要输入什么类型就在后面接什么类型,第一个字母大写、
switch循环
表达式为:switch(){
case ? }
() 这里面表示判断 如果()里面的值和case 1 相等,就执行case1里面的语句块,后面用break;结束
Switch()不能逻辑判断 只算数表达式运算 break跳出!
default 如果以上的case 都没满足的时候执行。
case 的常量表达式的值必须不能相等。
case 和default 放的顺序可以变
while 循环
while 语句表达式:while ( 布尔表达式){循环的代码}
()里面的值是真的时候 执行{}内的代码 属于先验循环
do () whiel{} 循环语句 属于后验循环 do() 括号内的代码首先执行一次 然后再判断while{}里面的布尔表达式。
判断是否为水仙花数
例题;public static void main(String[]args) {
for(int num = 100;num <= 999; num++){
int b = num/ 100;
int s = num/ 10 % 10;
int g = num% 10;
if(g*g*g +s*s*s + b*b*b == num){
System.out.println(num+ "是水仙花数。");
三种情况改变程序的执行顺序
1 方法的调用 2 选择语句 3循环语句
布尔表达式 (就是真假)
“和”&& 就是左右两个表达式都为真 结果为真
“或”|| 两个表达式中一个为真 结果为真
“异或” 左右两边表达式不同 就是说一真一假 结果为真
“非” 就是取反的意思
选择语句 if
单支 if就是“如果的意思”对给出的条件进行判断 根据判断输出结果
表达式为 if(){} 就是()里面的内容满足的时候就执行{}里面的代码。
另外一种就是多分支语句
if(){}else if(){}
就是说如果if 里面的条件不满足就在else if 里面进行判断 然后再执行else if{}里面的代码!
如果我们要自己输入一个数或者字符要写出代码:Scanner sc=new Scanner(System.in);
然后用 intnum=sc.nextInt(); 接收,如果是Int类型的就在后面写.nextInt();
你要输入什么类型就在后面接什么类型,第一个字母大写、
switch循环
表达式为:switch(){
case ? }
() 这里面表示判断 如果()里面的值和case 1 相等,就执行case1里面的语句块,后面用break;结束
Switch()不能逻辑判断 只算数表达式运算 break跳出!
default 如果以上的case 都没满足的时候执行。
case 的常量表达式的值必须不能相等。
case 和default 放的顺序可以变
while 循环
while 语句表达式:while ( 布尔表达式){循环的代码}
()里面的值是真的时候 执行{}内的代码 属于先验循环
do () whiel{} 循环语句 属于后验循环 do() 括号内的代码首先执行一次 然后再判断while{}里面的布尔表达式。
判断是否为水仙花数
例题;public static void main(String[]args) {
for(int num = 100;num <= 999; num++){
int b = num/ 100;
int s = num/ 10 % 10;
int g = num% 10;
if(g*g*g +s*s*s + b*b*b == num){
System.out.println(num+ "是水仙花数。");
相关文章推荐
- JAVA 循环语句练习题3水仙花数
- PHP数组及条件,循环语句学习
- Python学习笔记(九)----Python for 循环语句
- Web开发技术——JavaScript语法4(分支语句、循环语句)
- [TwistedFate]循环语句:while循环,do...while循环,for循环
- 循环语句(3)
- python 循环语句while的使用——两种方法输出用户输入的数字
- 深究js(七)——循环语句(语句Ⅱ)
- Python 【循环语句+子句】(while,for) 学习笔记
- PB 基本语句 循环语句
- 学习C++ -> 循环语句与循环控制
- [零基础学软件开发13]循环语句介绍goto
- C#整理4——循环语句
- sql 循环语句几种方式
- Python入门(输入/输出、数据类型、条件/循环语句)
- vbs教程《循环语句》
- 4, js 基础之 for 循环语句
- 小白学java-基础篇(数据类型、运算、循环语句)
- LAMP兄弟连PHP课程学习笔记 第五天 循环语句
- C++ 循环语句遇到break后,迭代部分执行与否的问题