Java(一)

java基础语法知识

一.数据类型

8种基本数据类型

int,string,short,long,char,float,double,boolean

二.基本语法

if语句

public class Test01 {
    public static void main(String[] args) {        
        int age = 6;
        if ( age >0 && age <=5){
            System.out.println("true");
        }else{
            System.out.println("false");    
        }
    }
}

for循环语句(循环打印1-10)

public class Test01 {

    public static void main(String[] args) {
        for (int i=1; i<=10; i++) {
            System.out.println(i);
        }
    
    }
}

foreach循环(依次打印出names数组中的元素)

public class ForeachTest {
    public static void main(String args[]) {
        String[] names = {"Aivy", "Peter", "Bob"};
        for (String name : names) {
            System.out.println(name);
        }
    }
}

 

 

break,continue,return跳出循环

public class Test01 {

    public static void main(String[] args) {
        for(int i = 0;i <= 100;i++){
            if(i == 50){
                break;
            }
            System.out.println(i);
        }
    }

}
public class Test01 {

    public static void main(String[] args) {
        for(int i = 0;i <= 100;i++){
            if(i == 50){
                continue;
            }
            System.out.println(i);
        }
    }
}
public class Test01 {

public static void main(String[] args) {
for(int i = 0;i <= 100;i++){
if(i == 50){
return;
}
System.out.println(i);
}
}
}

第一段代码使用break:break代表跳出整个循环,即当i=50时直接跳出循环,终止循环,所以打印1-49

第二段代码使用continue:continue代表跳出当前循环,即当i=50时跳出当前循环,进行下一次循环,打印1-49,51-100(不打印50)

第三段代码使用return:return是直接结束整个方法,不管这个return处于多少层循环之内,打印1-49

 

switch开关语句

public class Test01 {

    public static void main(String[] args) {
                int c = 4;
                switch(c) {
                        case 1: 
                        System.out.println("1");
                        break;
                    case 2:
                        System.out.println("2");
                        break;
                    case 3:
                        System.out.println("3");
                        break;
                    default:
                        System.out.println("others");
                        break;
                }
    }

}                         

while循环语句

public class Test01 {

    public static void main(String[] args) {
         int i = 1;
           while(i <= 10){
               System.out.println(i);
               i++;
           }
    }
}

do while 循环

public class Test01 {
    public static void main(String[] args) {
        int i = 1;
        do{
            System.out.println(i);
            i++;
        }while(i <= 10);
    }
}

do while 和 while循环的区别在于,do while是先执行,然后在判断条件;while是先判断,后执行。

其他:

i++;                                 //自加1
i--;                                   //自减1
i += 3;                             //i = i + 3;
i -= 3;                              //i = i - 3;
i *= 3;                             //i = i * 3;

&&                                   //短路与,比&效率高
||                                     //短路或,比|效率高
(例:age >0 || age <=5),使用||,如果a>0那么不继续后半段判断,直接返回true;使用|,需要进行后半段验证。功能上是没有区别的

11/2                                 //除法取整=5
11%2                               //除法取余数=1

 

以上,基本语法的整理,上学的时候拼死拼活学的这点东西,一篇竟然就总结完了,剩下的加油吧~!

 

posted on 2016-07-04 10:45  冰蓝小猪宝宝  阅读(168)  评论(0编辑  收藏  举报

导航