欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java基础-----基础语法

程序员文章站 2022-05-12 22:36:42
...

Java基础-----基础语法

通过HelloWorld来看看Java类

public的类的类型需要和.java文件名相同

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello World!");
	}

}

Java的关键字

public 、 static、 void

Java的标识符

Java基础-----基础语法

Java的运算符

算数运算符

Java基础-----基础语法

赋值运算符

Java基础-----基础语法

比较运算符

Java基础-----基础语法

逻辑运算符

与 &&
或 ||
非 !

三元运算符

int max = (a > b)? a : b

Java的常量(final)

Java基础-----基础语法

常量的分类

Java基础-----基础语法

Java的变量

Java基础-----基础语法

Java是强类型语,在某个作用域中定义好类型的变量就不能转换类型了
Java基础-----基础语法

想要使用的变量必须初始化
Java基础-----基础语法

注意变量的作用域
Java基础-----基础语法
注意事项
Java基础-----基础语法

Java的数据类型

Java基础-----基础语法

整数类型(byte、short、int、long)

注意四种整型的范围

整型计算公式:
-2^(字节数 * 8 -1) ~ 2^(字节数 * 8 -1) - 1

byte 1个字节
short 2个字节
int 4个字节
long 8个字节
Java基础-----基础语法

其它进制表示

Java基础-----基础语法

浮点类型(float、double)

0.8默认为double类型

float a = 0.8//报错
float b = 0.8f

Java基础-----基础语法

字符类型(char)

Java基础-----基础语法

布尔类型(boolean)

Java基础-----基础语法

数据类型的转化

自动数据类型转化(范围小转大)

Java基础-----基础语法
Java基础-----基础语法

强制数据类型转化(范围大转小)有损失

Java基础-----基础语法

计算中的类型转换

Java基础-----基础语法

Java的数组

Java基础-----基础语法

数组初始化(一维)

默认赋值

Java基础-----基础语法

Java基础-----基础语法

定值赋值

Java基础-----基础语法

Java内存中的堆栈

基本数据类型存放在栈中

引用数据类型存放在堆中
Java基础-----基础语法

重要属性length

int[] a = new a[5]
System.out.println(Arrays.toString(a.length))

注意初始化的长度
Java基础-----基础语法

数组索引

数组索引访问元素

Java基础-----基础语法

数组索引修改值(内存过程)

Java基础-----基础语法
Java基础-----基础语法
Java基础-----基础语法

二维数组

初始化

Java基础-----基础语法

带值初始化

Java基础-----基础语法

内存过程(索引修改)

Java基础-----基础语法
Java基础-----基础语法

Java基础-----基础语法

不规则二维数组

Java基础-----基础语法

Java的流程控制

if语句

只有if分支

if (a > 0) {
	a = a + 1;
}

if else语句

if (a > 0){
	a = a+1;
} 
else{
	a = a - 1;
}

if else语句的特殊型数


if (a > 0){
	
}
else if (a = 0){
	
}
else{

}

条件运算符

System.out.println("The larger one is "+ (a > b)? a:b)

switch语句

Java基础-----基础语法

char ch = 'A';
switch (ch) {
	case 'B':
		System.out.println("case one");
        break;
    case 'A':
        System.out.println("case two");
        break;
    case 'C':
        System.out.println("case three");
        break;
}

for语句

普通for

for (i = 0;i < n;i++){
	System.out.println(Arrays.toString(i))
}

增强for

int[] arr = {12345}
for(int x:arr){
	System.out.print(x)
}

while语句

while(true){
	System.out.println("love you!")
}

do while

先进入循环体,所以至少执行一趟

do{
 System.out.println("love you!")
}while(false)
相关标签: Java基础与进阶