JAVA基础语法
注释
单行注释
//+注释内容 只能写一行
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");//输出你好世界
}
}
快捷键:Ctrl+/(在一行代码的任意位置,将代码注释掉)
多行注释
/
注释内容
/
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
/*
我是注释
你也是
*/
}
}
快捷键:Ctrl+Shift+/(选中的多行代码)
文档注释
/*
注释内容
/
/**
一般在开头
*/
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
字面量
常用数据
常用数据 | 平时写法 | 程序写法 | 说明 |
---|---|---|---|
整数 | 12,-55 | 12,-55 | 写法相同 |
小数 | 2.2,-1.2 | 2.2,-1.2 | 写法相同 |
字符 | A,O,你 | 'A','O','我' | 加单引号,且只有一个字符 |
字符串 | 我是注释 | "我是注释" | 加双引号,内容可以没有,很随意 |
布尔值 | 真,假 | true,false | 只有两个值 |
空值 | null | 特殊 |
// 字符
System.out.println(' '); // 空字符
System.out.println('\n'); // 换两行
System.out.println('\t'); // 缩进一个Tab
// 布尔值
System.out.println(true);
System.out.println(false);
变量
格式
数据类型 变量名称 = 初始值 ;
public class Calculate {
public static void main(String[] args) {
double oj = 6.1;
System.out.println(oj); // 6.1
oj = oj + 4.4;
System.out.println(oj); // 10.5
}
}
数据类型
引用数据类型
String 大写
public class Demo {
public static void main(String[] args) {
String mo = "中国";
System.out.println(mo);
}
}
基本数据类型
数据类型 | 关键字 | 内存占用(字节数) | 取值范围 |
---|---|---|---|
整数 | byte | 1 | -128 - 127 |
short | 2 | ||
int(默认) | 4 | ||
long | 8 | ||
浮点数 | Float | 4 | |
double(默认) | 8 | ||
字符 | char | 2 | |
布尔 | boolean | 1 |
public class Demo1 {
public static void main(String[] args) {
Long oj = 99999999999L; //整数默认为int,要加L或l
System.out.println(oj);
}
}
public class Demo2 {
public static void main(String[] args) {
Float oj = 98.5F; //小数默认为double,要加F或f,float 单精度,double 双精度
System.out.println(oj);
}
}
public class Demo3 {
public static void main(String[] args) {
char ch = 'a';
System.out.println(ch);
}
}
关键字
Java中特定的单词,public、class等等
不能用来做来类名或变量名,会报错
标识符
用来起名
要求
基本要求
数字、字母、下划线、美元符号等组成
强制要求
- 不能以数字开头
- 不能是关键字
- 区分大小写
规范
变量名称
-
全英文且有意义
-
首字母小写
-
小驼峰模式 例如,int userName= 6;
类名称
-
全英文且有意义
-
首字母大写
-
大驼峰模式 例如,HelloWorld .Java