JAVA语言基础
一:数据类型
基本:数值型byte,short,int,long,float,double
非数值型char,boolean
引用:class,interface,数组
区别:引用数据在实例化时用new关键字;
引用数据可以调用函数和属性,基本不可以。
二:变量名
1:用英文$_作为开头
2:可以有数字,不能作为开头
3:有且只有$_两种特殊符号
4:不可使用java关键字
三:常量
不可改变,一次赋值后不可再次赋值;finally。
四:运算符
算数 a++ a--
赋值 = += -= /= %=
关系 == != > <=
逻辑 & | ^ ! ^相同即为假
移位 左移一位乘2
三目 ? :
五:从键盘输入
import java.util.Scanner;
Scanner input=new Scanner(System.in);
数据类型 num1=input.nextInt();
六:顺序和选择结构
if( ) { } if(money>100)
else{ } System.out.println(“发了”);
else
System.out.println(“赔了”);
swtich(key) //key的类型char,int switch(score)
case1: …… break; case1:
case2: …… break; break;
case3: …… break; case2:
……… Break;
七:循环结构
while(条件){ while(i<100){
循环体 System.out.println(“我喜欢你”);i++l
} }
do{循环体}
while(条件)
for(初始化变量;表达式;改变值)
For(int i=1;i<=10;i++){
System.out.println(“我喜欢你已经说了”+i+”遍”);
}