Java 基础语法
·
一、字面量(数据怎么写)
概念:程序中的数据
类型:整数类型、小数类型、字符串类型、字符类型、布尔类型、空类型

二、变量(数据怎么存)
概念:程序中用来存储单个数据的容器

定义格式:

注意事项:

补充:计算机的存储规则:

(一) 数据类型




(二) 标识符
概念:代码中所有自己起的名字。比如类名、变量名、方法名等。
命名规则:
(硬性要求)
1.由数字、字母、下划线_、美元符$组成
2.不能以数字开头
3.不能是关键字
4.区分大小写
(软性要求)
见名知意,驼峰命名

三、运算符(数据怎么算)
类型:算术运算符、自增自减运算符、赋值运算符、关系运算符、逻辑运算符、三元运算符
1.算数运算符

(1)数字运算
package hello.world;
public class HelloWorld {
public static void main(String[] args) {
//整数运算
int a = 10;
int b = 3;
System.out.println(a + b);
System.out.println(a - b);
System.out.println(a * b);
System.out.println(a / b);
System.out.println(a % b);
//浮点数运算
double c = 10.0;
double d = 3.0;
System.out.println(c + d);
System.out.println(c - d);
System.out.println(c * d);
System.out.println(c / d);
System.out.println(c % d);
}
}
注:整数相除结果是整数;小数计算有可能不精确
补充:类型转换

1)隐式转换(小转大)

2)强制转换(大转小)

注:强制转换有可能导致精度丢失
(2)字符运算

注:想知道字母的值都是多少,去查ASCII码表

(3)字符串运算


2.自增自减运算符

3.赋值运算符

4.关系运算符/比较运算符

5.逻辑运算符

补充:短路逻辑运算符
好处:提高效率

![]()
6.三元运算符

7.运算符优先级

四、键盘录入
1.整数
package hello.world;
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
//1.找到Scanner这个打工人
Scanner sc = new Scanner(System.in);
//2.让Scanner干活
// 接收键盘录入的整数
int num = sc.nextInt();
System.out.println(num);
}
}
2.小数
package hello.world;
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
//1.找到Scanner这个打工人
Scanner sc = new Scanner(System.in);
//2.让Scanner干活
//接收键盘录入的小裂
double num2 = sc.nextDouble();
System.out.println(num2);
}
}
3.字符串
package hello.world;
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
//1.找到Scanner这个打工人
Scanner sc = new Scanner(System.in);
//2.让Scanner干活
//接收键盘录入的文本(字符串)
String str = sc.next();
System.out.println(str);
}
}
更多推荐




所有评论(0)