JAVA编程基础
Hello World
java
// HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
- 类名必须与文件名相同
- 类名必须以大写字母开头
- 类名不能包含特殊字符
- 类名不能与关键字重名
- main方法是Java程序执行的入口
Java中的基本数据类型
java
public class PrimaryTypes {
public static void main(String[] args) {
byte byteVar = 100;
System.out.println(byteVar);
short shortVar = 30000;
System.out.println(shortVar);
int intVar = 1000000000;
System.out.println(intVar);
long longVar = 80000000000L;
System.out.println(longVar);
float floatVar = 100.12345678666666666666666666666666666666666666666F;
System.out.println(floatVar);
double doubleVar = 100.12345676666666666666666666666666666666;
System.out.println(doubleVar);
boolean booleanVar = true;
System.out.println(booleanVar);
char charVar = 'a';
System.out.println(charVar);
}
}
- 整型:byte、short、int、long
- 浮点型:float、double
- 字符型:char
- 布尔型:boolean
- 其他:void
运算符
java
public class Operator {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println(a + b);
System.out.println(a - b);
}
}
- 算术运算符:+、-、*、/、%
- 关系运算符:>、<、>=、<=、==、!=
- 逻辑运算符:&&、||、!
- 赋值运算符:=、+=、-=、*=、/=、%=
- 其他运算符:++、--、&、|、^、~、<<、>>、>>>
重点
int除以int还是int,不会变成浮点型
位运算符
......
数据类型更多
- 变量要先赋值后使用
- 数据类型的自动转换
- 数据类型的强制转换(会造成数据精度丢失)
字符集编码与字符串
- java中使用UTF-16的字符集
- String不是java中的基本数据类型
学到这里学不下去了,太过于基础,跳过,下一节面向对象
end.