1.注释
(1) 单行注释://--- ctrl+/
(2) 多行注释:/*---*/ ctrl+shift+/
(3) 文档注释:/**---*/ 内容将来可以提取到文档说明书中去
2.字面量
整数,小数:与生活中写法一致
字符,字符串:字符用' ',字符串用" "。
布尔值:false,true
空值:null
3.变量
内存中一块区域,存储数据,地址。
格式:数据类型 变量名称=初始值;(变量定义时可以没有初始值,但使用前必须有)
在计算机中的底层原理:变量存储的是数据的二进制形式,当被存储的数据是字符时,根据ASCII码表存储字符对应数字的二进制形式,例如:a----97----01100001。
4.数据类型
(1)引用数据类型:String
(2)基本数据类型:
5.类型转换
(1)自动类型转换(小范围类型的变量会自动提升成大范围运算)
byte a=10;int b=a;
char c='a';int b=c;
(2)表达式自动类型转换(表达式中,小范围类型的变量会自动提升成大范围运算)
表达式的最终结果是由表达式中最高类型决定
3*1.0;//int转化为double
int a=0;int b=3;
a*1.0/b//=3.33;
a/b*1.0//=3.0;
(3)强制类型转换(大范围类型转化为小范围)
6.运算符
(1)'+'作连接符
System.out.println("商品价格:"+15);
(2)比较运算符
int i=10,j=5;
System.out.println(i=j)//5
System.out.println(i>=j)//true
(3)三元运算符
格式:条件表达式?值1:值2;
表达式为true,返回值1,false返回值2;
(4)逻辑运算符
(5)赋值运算符
(6)关系运算符
(7)自增自减运算符
7.键盘录入(Java提供给用户调用)
(1)导包(自动):import java.util.Scanner;
(2)创建一个扫描器对象:Scanner sc=new Scanner(System.in);
(3)等待用户接收数据:int a=nextInt();String s=next();