Java基础语法
1. 标识符命名
- 标识符由数字、字母等组合构成。
- 标识符各符号间无空格。
- 标识符第一个字符不能为数字。
- 标识符不能为Java中关键字和保留字。
- 标识符的命名最好使用英文。
2. 关键字
- 关键字为Java中事先定义过具有特殊含义的单词。
3. 注释
不参与代码运行,只起解释说明作用。
// 单行注释。
/ /一般注释。4. 运算符
1. 算数运算符
- +-*加减乘运算。
- /除法运算取整。
- %取余。
- ++,--加1/减1运算。
2. 关系运算符
- ==/!=检查两数是否相等或不等。
- />=/<=检查两数大小。
3. 逻辑运算符
- &&两者都为真,条件才为真。
- ||一者为真,条件为真。
5.输入输出
1.输入
通过引入Scanner类来实现。
import java.util.Scanner public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); } }
2.输出
System.out.println() System.out.printf() System.out.print()
6.控制语句
- if条件语句
if(条件){语句 }
- if-else语句
if(条件1){语句 }else if(条件2){语句 }else{语句 }
- switch语句
switch (表达式) { case 1: break; case 2: break; case 3: break; default: break; }
- for循环
for(初始化语句;条件判断语句;条件控制语句){ 循环语句; }
- do-while循环
do{ 循环语句 }while(条件);
7.方法
- 公开 public
- 私有 private
- 获取私有数据需要在方法中添加
private memoryA public int getmemoryA return memoryA
- ```java
double i = 0.0000000000000002
System.out.printf(String.format("%.9f",i))输出值为小数点后9位有效数字 ## 8.继承
- 父类的方法只能给子类用,子类只能用一个父类的方法,父类可以继承给多个子类。
- protected子类调用父类的方法