注:long类型要在后面加L 如:long num = 100L;
? String 不是基本数据类型,也不是关键字,是一种类
类 接口 数组
定义:Java变量是程序中最基本的存储单元,要素包括变量名、变量类型、作用域
每个变量都必须声明其类型,变量名必须是合法的标识符
可用逗号隔开来声明多个同类型变量
int a = 0;
int b = 0, c = 1;
public class demo1 {
//类变量 static
static double salary = 5000;
/*
实例变量:从属于对象,如果不自行初始化,则其值为默认值
除了基本类型,其余的默认值都是null
布尔值默认为false
*/
String name; //默认值null
int age; //默认值0
boolean flag; //默认false
//main方法
public static void main(String[] args) {
System.out.println("Hello,world");
//局部变量:必须声明和初始化值
int partVar = 10;
System.out.println(partVar);
//实例变量示例
demo1 v1 = new demo1();
System.out.println(v1.age);
System.out.println(v1.name);
//打印类变量
System.out.println(salary);
}
}
public class demo1 {
//final static 是修饰符,可以顺序可以更换
final static double PI = 3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
见名知意
驼峰原则:除第一个单词,后面单词首字母大写 lastName
类成员变量、局部变量:首字母小写和驼峰原则
常量:大写字母和下划线 MAX_VALUE
类名:首字母大写和驼峰原则 GoodMan
方法名:首字母小写和驼峰原则 runRun()
public class operator{
public static void main(String[] args) {
//除法示例
int a = 10;
int b = 20;
//ctrl+D:复制当前行到下一行
//相处时要注意变量类型
System.out.println(a/b); //0
System.out.println(a/(double)b); //0.5
//加法示例
long c = 1;
int d = 2;
short e = 3;
byte f = 4;
System.out.println(c); //long
System.out.println(c+d); //long
System.out.println(b+c); //int
System.out.println(e+f); //int
//++运算符示例
int o = 9;
int u = o++; //先给u赋值,再自增
System.out.println(u); //9
System.out.println(o); //10
int r = ++o; //先自增,再给u赋值
System.out.println(r); //11
System.out.println(o); //11
//幂运算示例
double mi = Math.pow(2,3);
System.out.println(mi); //8.0
//逻辑运算符示例
int x = 5;
//x<4为false,所以&&后面即(x++<4)不执行
boolean x1 = (x < 4)&&(x++ < 4);
System.out.println(x1); //false
System.out.println(x); //5
//运运算符示例
//<< *2 >> /2
int x2 = 2;
System.out.println(x2<<1); //2*2
System.out.println(x2<<2); //2*2*2
//字符串连接符 +
int a1 = 10;
int a2 = 20;
System.out.println("" + a1 + a2); //1020,字符串在前,后面直接拼接
System.out.println(a1 + a2 + ""); //30,字符串在后,前面先运算,再与后面拼接
//三元运算符示例
int goal = 70;
String score = goal>=60 ? "及格" : "不及格";
System.out.println(score); //及格
}
}
命令行生成JavaDoc文档
javadoc -encoding UTF-0 -charset UTF-8 xx.java
IDEA生成JavaDoc文档
Java基础语法:标识符、数据类型、变量、运算符、包机制、JavaDoc
原文:https://www.cnblogs.com/zxgblog/p/15011331.html