java判断与循环语句
2012-11-02 21:34
351 查看
程序语句的三种结构
1.顺序结构
2.选择结构
3.循环结构
if语句
if...else语句
三目运算符
使用三目运算符
if ... else if ...else 语句
switch语句
do while循环
for循环
循环嵌套操作(最好2~3层即可,不要太多,否则太占内存)
乘法表格
使用阶梯形状变化
public class ForNesteDemo{
public static void main(String args[]){
for(int i=1;i<=9;i++){ //控制行
for(int j=1;j<=i;j++){ //控制列
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
}
可以中断for循环语句====以后的操作都不在执行了
continue语句
只中断一次循环的执行
1.顺序结构
2.选择结构
3.循环结构
3.1顺序结构
3.2选择结构
举例:验证选择结构public class IfDemo{ public static void main(String args[]){ int x = 3; //定义变量 int y = 10; //定义变量 System.out.println("===比较开始=="); if(x>y){ System.out.println("x比y大"); } if(x<y){ System.out.println("x比y小!"); } } }
if语句
if...else语句
public class IfElseDemo{ public static void main(String args[]){ int x = 3; if(x%2==1){ System.out.println("x是奇数"); }else{ System.out.println("x是偶数"); } } }
三目运算符
public class MaxDemo{ public static void main(String args[]){ int max = 0; int x = 3; int y = 10; if(x<y){ max = y; }else { max = x; } System.out.println("最大值为:" + max); } }
使用三目运算符
public class MaxDemo{ public static void main(String args[]){ int max = 0; int x = 3; int y = 10; max = x>y ? x : y; //通过三目运算符 System.out.println("最大值为:" + max); } }
if ... else if ...else 语句
public class MoreIfElseDemo{ public static void main(String args[]){ int x = 3; if(x==1){ System.out.println("x的值是1"); }else if(x==2){ System.out.println("x的值是3"); }else if(x==3){ System.out.println("x的值是1"); }else{ System.out.println("x不是1,2,3中的任何一个"); } } }
switch语句
public class SwitchDemo01{ //完成一个四则运算的功能 public static void main(String args[]){ int x = 3; int y = 6; char oper = '+'; switch(oper){ case '+':{ System.out.println("x + y = " + (x + y)); break; } case '-':{ System.out.println("x - y = " + (x - y)); break; } case '*':{ System.out.println("x * y = " + (x * y)); break; } case '/':{ System.out.println("x / y = " + (x / y)); break; } default:{ System.out.println("未知的操作"); break; } } } }
3.3循环结构
while循环public class WhileDemo{ public static void mian(String args[]){ int x = 1; int sum = 0; while(x<=10){ sum += x; x++; //修改循环条件 } System.out.println("1 --> 10 的累加效果为:" + sum); } }
do while循环
public class DoWhileDemo{ public static void main(String args[]){ int x = 1; int sum = 0; do{ sum += x; x++; }while(x<=10); System.out.println("1 --> 10 的累加效果为:" + sum); } }
for循环
public class ForDemo{ public static void main(String args[]){ int sum = 0; for(int x=1;x<=10;x++){ sum += x; } System.out.println("x --> 10 的累加效果为:" + sum); } }
循环嵌套操作(最好2~3层即可,不要太多,否则太占内存)
乘法表格
public class ForNesteDemo{ public static void main(String args[]){ for(int i=1;i<=9;i++){ //控制行 for(int j=1;j<=9;j++){ //控制列 System.out.print(i+"*"+j+"="+(i*j)+"\t"); } System.out.println(); } } }
使用阶梯形状变化
public class ForNesteDemo{
public static void main(String args[]){
for(int i=1;i<=9;i++){ //控制行
for(int j=1;j<=i;j++){ //控制列
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
}
3.4终端语句
break语句可以中断for循环语句====以后的操作都不在执行了
public class BreakDemo{ public static void main(String args[]){ for(int i=1;i<10;i++){ if(i==3){ break; } System.out.println("i = " + i); } } }
continue语句
只中断一次循环的执行
public class ContinueDemo{ public static void main(String args[]){ for(int i=1;i<10;i++){ if(i==3){ continue; } System.out.println("i = " + i); } } }
相关文章推荐
- JAVA选择结构语句和witchi和for循环判断语句jj基础介绍
- java判断与循环语句
- 从”JAVA“而终 8:java循环判断语句讲解
- Java基础(三) Java变量、操作符及判断和循环语句
- JAVA判断与循环语句
- 05_java基础加强(数组、判断语句、循环结构、进制转换、常用类等)
- Java判断与循环语句
- java判断与循环语句
- java、判断语句及循环语句
- java入门基础知识:运算符和循环语句,判断语句的区别
- JAVA流程控制语句(顺序语句、判断、选择判断语句、while循环、do while循环、for循环、break、continue关键字)
- java学习笔记03--判断与循环语句
- java学习笔记03--判断与循环语句
- Java基础(三) Java变量、操作符及判断和循环语句之(二)
- java 判断与循环语句
- 黑马程序员_java判断与循环语句
- java学习笔记03--判断与循环语句
- java基础条件判断循环语句
- 云星数据---Scala实战系列(精品版)】:Scala入门教程016-Scala实战源码-Scala 判断语句 、循环与java的比较
- Java学习笔记03--判断与循环语句