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