基础语法
1.单行注释
//
2.多行注释
/* */
3.文档注释
/** */
4.标识符
-
所有的标识符都应该以字母,或者美元符号$,或者下划线(_)开始
-
标识符大小写敏感
5.八大基本数据类型
int num1=10; 4字节 B 1byte=8bit
byte num2=20; 1字节
short num3=30; 2
long num4=30L;//Long类型后面要加L 8
float num5=50.1f;//float类型要在后面加f 4
double num6=3.1413425; 8
char num7='c'; 1
string num8="shide";
boolean flag=true; 1位 bit
6.整数拓展
二进制:0b 十进制 八进制:0 十六进制:0x
int i=10;
int i2=010; //八进制
int i3=0x10; //十六进制
7.浮点数拓展
银行业务表示 钱 : BIgDecimal 数学工具类
float:有限 离散 舍入误差 大约 接近但不等于
float f=0.1f;
double d=1.0/10;
System.out.println(f==d); //false
float f1=2323232323f;
float f2=f1+1;
System.out.println(f1==f2); //true
8.字符拓展
String sa = new String("hello word");
String sb = new String("hello word");
System.out.println(sa==sb); //false 对象,从内存分析
String sc = "hello word";
String sd = "hello word";
System.out.println(sc==sd); //true
9.布尔值拓展
boolean flag = true;
if(flag==true){}//新手
if(flag){} //老手
10.变量
public class Demo01 {
String name;
int age;
public static void main(String[] args) {
int i=10;
System.out.println();
Demo01 dem = new Demo01();
System.out.println(dem.age);
System.out.println(dem.name);
}
}
实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0 0.0
布尔值:默认是false
除了基本类型,其余的默认值都是null
常量变量
static final double PI = 3.14; //修饰符不存在先后顺序
final static double PI = 3.14
类成员变量:monthSalary,局部变量,方法名:runRun():首字母小写和驼峰原则
常量:大写字母和驼峰原则:MAX_VALUE
幂运算:
double pow = Math.pow(3,2); //2*2*2
字符串连接符
int a = 10;
int b = 20;
System.out.println(""+a+b); //1020
System.out.println(a+b+""); //30
11.JavaDoc生成文档
javadoc命令是用来生成自己API文档的
参数信息
@author 作者名
@version版本号
@since 指明需要最早使用的jdk版本
@param 参数名
@return 返回值情况
@throws 异常抛出情况
![XQXE}LERF~WURK4FR([]
P](C:\Users\lenovo\Desktop\studing\XQXE}LERF~WURK4FR([]
P.png)
标签:10,Java,String,int,基础,System,语法,println,out From: https://www.cnblogs.com/rockz/p/17149048.html