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