使用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:结束当前循环 直接进入下一次循环

posted on 2017-03-29 17:48  凌雨轩林  阅读(244)  评论(0编辑  收藏  举报

导航