JAVA基础

来源:互联网 发布:linux 新建文件命令 编辑:程序博客网 时间:2024/05/22 03:18

一、Ctrl + /  或者 Ctrl+Shift+C   注释

Ctrl+Shift+F   根据代码风格设定重新格式化代码 (注意:有可能会与搜狗拼音的简繁切换有冲突)

 

 

二、在JAVA中数组的分配是通过使用new运算符建立数组然后把它赋给变量,如:

int i[]=new int[10];

 

 

三、for (初始化语句; 条件语句; 控制语句)
   {
     语句1 ;
     语句2 ;
     ....
     语句n ;
   }

for 语句的执行顺序是:首先执行“初始化语句”;然后测试“条件语句”;若条件成立,则执行语句1到语句n;然后执行“控制”语句;接着再测试条件语句是否成立,如果成立则重复执行以上过程,直至条件不成立时才结束for循环。

 

for循环中,“初始化语句”、“条件语句”和“控制语句”都可以省略,但是其间的分号不能省略。例如:

int i =0 ;
   for (; ; ;)
   {
     if i>10 break ;
     i = i +1 ;
   }

  for循环中省略“条件语句”时,在for语句{}中必须包换转句语句控制程序在某个条件满足时跳出for循环,否则将形成死循环

 

四、do
  {
     语句1 ;
     语句2 ;
     ....
     语句n ;
  }
   while (条件语句) ;

do ...while 语句的功能是首先执行语句1到语句n,然后进行条件测试,如果条件成立,则继续执行语句1到语句n,否这跳出循环。

 

五、break语句提供了一种方便的跳出循环的方法。

 

六、标号label

  标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环语句中遇到break时,不管其它控制变量,都会终止。但是,当你嵌套在几层循环中想退出循环时又会怎样呢?正常的break只退出一重循环,你可以用标号标出你想退出哪一个语句。

char a;
   outer: //this is the label for the outer loop
   for(int i=0;i<10;i++)
   {
   for(int j=0;j<10;j++)
     {
       a=(char)System.in.read();
       if(a==´b´)
         break outer;
       if(a==´c´)
         continue outer;
     }
   }

在这个例子中,循环从键盘接受100个输入字符,输入“b”字符时,break outer语句会结束两重循环,注意continue outer语句,它告诉计算机退出现在的循环并继续执行outer循环。