数据类型
-
强类型语言
要求变量的使用要严恪符合规定,所有变量都必须先定义后才能使用,初始化(安全) -
而JavaScript是弱类型语言
-
八大基本数据类型
public class Demo02 { public static void main(String[] args){ //八大基本数据类型 //整数 int num1 = 10;//最常用 byte num2 = 20; short num3 = 30; long num4 = 30L;//Long类型要在数字后面加个L //小数:浮点数 float num5 = 50.1F; //Lfloat类型要在数字后面加个F double num6=3.141592653589793238462643; //字符 char name='国'; //字符串,string不是关键字,类 //string namea="泰珊"; //布尔值:是非 boolean flag = true; //boolean flag = false; } }
-
进制的表示
public class Demo03 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 = 010; int i3 = 0x10; //ctrl+D:复制当前行到下一行 System.out.println(i); System.out.println(i2); System.out.println(i3); //一般是不用浮点数的,比如银行业务不用浮点数表示,Java有专门的大数类 //最好要避免使用浮点数去比较 //因为浮点数是离散的,是近似值,精准度够 float f = 0.1f; double d = 1.0/10; System.out.println(f==d); float d1 = 23232323223232332f; float d2 = d1 + 1; System.out.println(d1== d2); } }
-
变量类型
public class Demo08 { //类变量 static, 从属于类,跟随类的产生与消亡 static double salary = 250; //实例变量:从属于对象;如果不自行初始化,这个类型的默认值 //布尔值:默认是false //除了基本类型,其余的默认值都是null String name; int age; //fianl修饰副不分前后 static final double PI = 3.14; public static void main(String[] args) { //局部变量:必须声明和初始化值 int i = 10; System.out.println(i); //变量类型 变量名字 = new Demo08(); Demo08 demo08 = new Demo08(); System.out.println(demo08.age); System.out.println(demo08.name); //类变量 System.out.println(salary); //常量 System.out.println(PI); } }
命名规范
-
所有变量、方法、类名:见名知意
-
类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单
词以外,后面的单词首字母大写lastname lastName
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线:MAX VALUE
-
类名:首字母大写和驼峰原则:Man,GoodMan
-
方法名:首字母小写和驼峰原则:run(),runRun()
运算符
-
short和byte元素自动是int类型的。
-
在实现数学很多运算,我们会使用一些工具类来操作!
//如幂运算 dobule pow = Math.pow(3, 2);
-
位运算
异或^
-
字符串拼接
int a = 10; int b = 20; //字符串拼接 System.out.println("" + a + b);//1020 System.out.println(a + b + "");//30
包机制
本质就是一个文件夹
如com.cnblogs.www
标签:Java,变量,int,基础,System,println,public,out From: https://www.cnblogs.com/arioya/p/18669583