Java标识符和关键字
数据类型
Java数据类型分为基本类型和引用类型。
基本类型
整数类型:
byte,占一个字节范围:-128~127
short,占两个字节范围:-32768-32767
int,占4个字节范围:-2147483648~2147483648
long,占8个字节范围:-9223372036854775808~9223372036854775808
浮点类型:
float,占4个字节
double,占8个字节
字符类型
char,占两个字节
boolean类型:占1位其值只有true和false两个
public class text01 {
public static void main(String[] args) {
//八大基本类型
//整数
int num1 = 10; //最常用
byte num2 = 20;
short num3 = 30;
long num4 = 40L; //Long类型要在数字后面加L
//小数:浮点数
float num5 = 50.1F; //float类型要在数字后面加F
double num6 = 3.1415926;
//字符
char name = '加';
//String,字符串,不是关键字,是一个类
//String aa = "假发";
//boolean 布尔值:是非
boolean flag = true;
boolean flag2 = false;
}
}
整数拓展:进制:二进制0b,十进制,八进制0,十六进制0x
public class text01 {
public static void main(String[] args) {
int i = 10;
int i2 = 010;
int i3 = 0x12;
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
}
}
输出:
10
8
18
转义字符:
\t:空格;\n:换行;
变量就是可以变化的量
String asb = "aaa";
//数据类型 变量名 = 值;
Java运算符
算数运算符
+,-,*,/,%,++,--
//二元运算符
int a = 10;
int b = 20;
int c = 25;
int d = 25;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);
System.out.println(c%a);
//输出结果
30
-10
200
0.5
5
=========================================================================
//++ -- 自增,自减 一元运算符
int e = 10;
int f = e++;//执行完这行代码后,先给b赋值,再自增
//a++ a = a+1
System.out.println(e);
//++a a = a+1
int g = ++e;//执行完这行代码前,先自增,再给g赋值
System.out.println(e);
System.out.println(f);
System.out.println(g);
//输出结果
11
12
10
12
=========================================================================
//幂运算 很多运算会使用工具类来做
double pow = Math.pow(2, 3);
System.out.println(pow);
//输出结果
8.0
赋值运算符
=
关系运算符
<,>,<=,>=,==,!=,instanceof
//关系运算符返回的结果:正确,错误 布尔值
int e = 10;
int f = 20;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
//输出结果
false
true
false
true
逻辑运算符
&&,||,!
//逻辑运算符 与(and) 或(or) 非(取反)
boolean a = true;
boolean b = false;
System.out.println("a && b:"+(a&&b));
System.out.println("a || b:"+(a||b));
System.out.println("!(a && b):"+!(a && b));
//输出结果
a && b:false
a || b:true
!(a && b):true
位运算符
&,|,^,~,>>,<<,>>>(了解)
条件运算符
?,:
//三元运算符
//x ? y : z 如果x等于true,则结果为y,否则结果为z
int score = 80;
String result = score < 60 ? "不及格" : "及格";
System.out.println(result);
//输出结果
及格
扩展赋值运算符
+=,-=,*=,/=
int a = 10;
int b = 20;
a+=b; // a = a+b
System.out.println(a);
//输出结果
30
============================================
int a = 10;
int b = 20;
a-=b; // a = a-b
System.out.println(a);
//输出结果
-10
标签:10,java,int,System,运算符,println,标识符,out
From: https://www.cnblogs.com/wangyang521/p/17191217.html