测试是我职业生涯中最喜欢的工作,也希望自己在这个空间里每天进步一点点,改善自己,提高自己。

JAVA学习-lesson2(语句)

上一篇 / 下一篇  2008-02-21 22:30:52 / 个人分类:Java-lessons2

switch(表达式)//表达式可以是int,byte,char,shot型,不可以接受其他类型
{
case 1:
多条语句
case 2:
多条语句
case 3:
多条语句
}
注意break地用法,跳出循环,不再执行后面的语句
如果没有break就顺序执行case后的语句。
    一点碰到第一次case匹配,就会顺序执行以后所有程序的代码,而不管后面的case条件是否匹配,后面case
条件下的代码都会被执行,直到碰到break语句为止.我们可以利用这个特点来用同一条语句处理多个case条件。

while (x<3)
{
多条语句
}
注意:
1.如果没有{},则只有一条语句是有效的
2.while表达式的括号后面一定不要加;

do-while语句
do 语句
while(表达式);

public class Test
{
   public static void main(String [] arg)
  {
     int x=3;
     while(x==0)
     {
       System.out.println("ok");
        x++;
     }
     int y=3;
     do
     {
     System.out.println("ok2");
      y++;
     }while(y==0);//注意后面要有分号。
  }
}

编写一个程序,从键盘上输入字符,到读到自负‘q’时程序结束
调用System.in.read();可以从键盘上输入字符对应的整数
do-while语句要比while语句方便
try
{
x=System.in.read()
}catch(Exception e){}
while(x!='q')
{
System.out.println((char)x);
try{
x=System.in.read();//读取下一个读取的数值
}catch(Exception e){}
}


输入a还要回车和换行所以
13回车
10换行

do
{
try
{
x=System.in.read();
}catch(Exception e){}
System.out.println((char)x);

}while(x!='q');

for(int i=1,x<10,i++)
{
System.out.println(i)
}

break和 continue语句区别
break 可以中止循环中的子语句和switch语句。一个无标号的break 语句会把控制传给当前循环
(while ,do,for,switch)得下一条语句,如果有标号控制会被传递给当前方法中带有此标号的语句中
st:while(true)
{
   while(true)
     {
       break st;
     }
}
continue语句只能出现在while do for的子语句中,
无标号的continue语句的作用是跳出当前循环的剩余语句块,接着执行下一次循环。用continue
语句打印0到10之间所有奇数的程序例子:
for(i=1,i<=10,i++)
{
if(i%2==0)
continue;
System.out.println(i);
}

 


 


TAG: java Java-lessons2

 

评分:0

我来说两句

日历

« 2024-05-04  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 15681
  • 日志数: 33
  • 图片数: 1
  • 建立时间: 2008-02-18
  • 更新时间: 2008-09-18

RSS订阅

Open Toolbar