java基础 第一章下,java格式,基本类型,运算符

一、java基本格式

public class demo1{ //类名要和文件名相同

public static void main(String[] args){ // 每次换行,要四个空格缩进

System.out.println("hello world"); //输出hello world

//语句的结束以分号结束

}

}

二、基本数据类型

整型:

1.byte:字节型 8位 -128~127之间。

2.short:短整型 16位 -32768~32767之间。

3.int:整型 32位。

4.long:长整型 64位 //末尾最好加l

浮点型:

1.float:单精度 32位 //末尾最好加f。

2.double: 64位 双精度。

字符型:

char: 字符型 // ‘ ’单引号包含 例:char a = 'a';

布尔型:

boolean: 布尔型 取值为:true/false。

三、隐式转换(从小到大转换)

byte,short,char——>int——>long——>float——>double

例:int a = 10;

long b = a;

//b 会隐式转换为long型。

四、强制转换(从大到小转换)

格式:(强制转换后的类型)变量或者值。

注意:一般情况下不推荐使用强制转换。

例:int a = 10;

byte b = (byte)a;

五、类型兼容

char 只能与整形兼容

例:char a = "A";

int b = a;

//b——>65

六、运算符

1.算术运算符

++, -- , + , -, *, /, %

2.关系运算符

>, <, !=, ==, >=, <=

3.逻辑运算符

&&, &, ||, |, !

&&、||与&、|区别:

&& 、& ——> 当第一个表达式的运算结果决定整体结果时,后面不执行。

&、| ——> 无论第一个表达式是true/false 都要执行完最后一个表达式。

例: int a = 1;

int b = 2;

int c = 3;

int d;

d = b > a || b > c;

由于b > a成立了,所以b > c 不执行了。