psvm可以快捷出一条命令
public static void main(String[] args) {
sout可以快捷一条命令
System.out.println("Hello,world!");
java注释
单行注释 //
多行注释/* 内容 */
文件注释/** 内容 */
基本类型(primitive type)
数据类型 +命名=赋值
//整数类型
int num1 = 10;(最常用)
byte num2 =20;
short num3 =30;
long num4 = 50.1L(数字后面需要加L注释);
//小数类型(浮点数)
float num5 =50.1F;(数字后面需要加F注释);
double num6 =3.115987;
//字符类型
char name ='a' ;
String name1 ='星星' ;
//布尔值 是非
boolean flag = ture ;
boolean flag = false ;
//整数类型
int a =10;
int a1 =010;
int a2 =0x10;
System.out.println(a);
System.out.println(a1);
System.out.println(a2);
System.out.println("--------------------------------------------------------");
//小数类型(浮点类型)
float b =0.1f;
double b1=1.0/10;
System.out.println(b);
System.out.println(b1);
System.out.println(b==b1);
System.out.println("--------------------------------------------------------");
//字符类型
char c ='a';
char c1 ='中';
System.out.println(c);
System.out.println(c1);
System.out.println((int)c);
System.out.println((int)c1);
System.out.println("--------------------------------------------------------");
//布尔类型 是非
boolean flag = true;
boolean flag1 =false;
if (flag==true){}
if (flag){}
//转义字符
System.out.println("hello\tworld");// \t表示空格
System.out.println("hello\nworld");// \n表示换行
System.out.println("---------------------------------------------------------");
int e =1_0000_0000;
int f =30;
long total =e*((long)f);//这里要注意转换类型的时候前后要一致起来
//当数字过大的时候,会有溢出的问题,所以当数字过大的时候需要转换
System.out.println(e);
System.out.println(f);
System.out.println(total);
// System.out.println((long)total);此时对total进行强行转换达不到效果,因为已经算出结果来了
char g ='a';
int g1 =c+1;
System.out.println(g1);
System.out.println((char)g1);
/*强制类型转换: (类型)变量名 等级是高级转低级
自动转换 低级转高级*/