1.java严格区分大小写,java是强类型语言。
(1)快捷键
System.out.println(); 快捷键:syso + ALT +/
public static void main(String[] args); 快捷键:main +ALT +/
(2)Scanner对象
Scanner位于java.util包中。
包声明下:import java.util.Scanner;
创建Scanner对象:
Scanner input = new Scanner(System.in);
调用:
int score = input.nextInt; (数据类型不同,此处为int型)
2.标识符
(1)可由字母,数字,下划线,美元符($),但不能含@,%,空格等其他字符,不能以字母开头。
(2)不能是java关键字和保留字(如void不行)
(3)标识符等严格区分大小写
3.java的数据类型
***基本数据类型变量存数据本身,引用型变量存的是保存数据的空间地址***
数据类型的字节数
***特别是char型,c++中char型的字节数是1***
一个例子:
char a='A';
string a="A";
注意单引号双引号。
4.数据类型之间的转换
(1)自动转换
int型可以自动转换为double,但是double型不能转换为int型。
(2)强制转换
double a2 = (int) a1;
可以转换,但会造成数据丢失。
5.java中的常量
常量的优点:可以提高代码的可维护性。
eg: final String LOVE =" ";
**常量名一般为大写字母,且常量值被设定后无法更改**
6.注释
/**开头,**/结尾 是文档注释
快捷键:
ctrl + shift + / 选中部分注释
ctrl + / 单行注释
7.运算符
(1)比较运算符用于判断两个数据大小,如:大于,小于,不等于。比较结果是布尔型(true or false)
> , < , >= , <= 只支持左右两边操作数是数值类型。
== , != 两边可以是数值类型,也可以是引用类型。
(2)逻辑运算符
逻辑运算,与(&&),或(||),非(!),异或(^)
异或:若a与b仅有一个为true,则返回true.
注意:( one > two ) && ( one < three ) 中,如果能确定左边 one > two 运行结果为 false , 则系统就认为已经没有必要执行右侧的 one < three 。
同理,在( one > two ) || ( one < three ) 中,如果能确定左边表达式的运行结果为 true , 则系统也同样会认为已经没有必要再进行右侧的 one < three 的执行。
(3)条件运算符
也成为三元运算符
布1? 表1:表2;
若布1为true,则返回表1,否则,返回表2.