首页 > 代码库 > 使用java理解程序逻辑(5)

使用java理解程序逻辑(5)

没有(4)   我是按照章节来的,第四章没什么好整理的,注意一下

 

switch:1、只能作为等值判断 2、只能匹配int和char

 

input.hasNextInt();判断输入值是否是数字 是数字返回true  不是数字返回false

 

调试3步骤:1、设置断点 2、开始调试 3、观察变量

 

equals:用于比较字符串

Scanner input=new Scanner(System.in);

String ok="n";//默认老师不满足

while(ok.equals("n")){

System.out.println("上午看理论");

System.out.println("下午敲代码");

System.out.print("\n合格了吗?y/n:");

ok=input.next();

}

System.out.println("合格了!");

 

while和do while循环:

while(条件){....} ==>while循环特点:先判断 再执行
do{....}while(条件); ==>do..while循环特点:先执行 后判断

 

倒序输出:
int a=12345;
System.out.println(a);
while(a!=0){
int y=a%10;//1
System.out.print(y);//54321
a=a/10;//0
}

 

for(初始化;条件;累加、减){...}
for(1;2;4){    //执行的顺序是:1234234234234234234234.....
3
}
for(int i=1;i<=100;i++){//101
System.out.println("第"+i+"次 好好学习!");
}

 

break:结束整个循环

continue:结束当前循环 直接进入下一次循环

使用java理解程序逻辑(5)