java 基本数据类型
//整型
public static void TheNumber(){
byte byte1=127;//1字节 8位 -128——127
short shorT=1200;//2 字节 16位
int num1=1200;//8字节 32位
long num2=121L;//8 字节 64位 long类型建议加L
int num3=0b0000_0000_0000_0000_0000_0000_0000_0011;//jdk1.7 二进制表示 3
int num4=1234_1234;//jdk1.7 12341234
System.out.println(num3);
}
//进制转换
public static void scaleNumber(){
int num1=10;
String num2=Integer.toBinaryString(num1);//转为2进制
String num3=Integer.toOctalString(num1);//转为八进制
String num4=Integer.toHexString(num1);//转为16进制
}
//浮点类型 浮点类型常量默认是double
public static void floating(){
double d=3.14; //8 字节
float f=3.14F;// 4字节
double d2=10e-2;//科学计数法 0.1
//浮点数 会损失精度 如果需求要求严格就使用 浮点类型常量默认是double
float f1=0.1f;
double d3=1/10;
}
//字符类型
public static void character(){
char c1=‘q‘;
char c2=‘中‘;//unicode 2个字节 :0-65535
char c3=‘\‘‘;//\是转意字符 输出 ‘
char c4=‘\n‘;//转意 表示换行
char c5=‘a‘;
int n=c5+2;//99 ASCII码
char c6=(char)n;//整数转为 char
//循环 打印a-z
for(int i=0;i<26;i++){
char temp=(char)(‘a‘+i);
System.out.println(temp);
}
//在java中 字符串被定义为String类型了
String str="ABCDEFG";
}
//是/否
public static void whether(){
boolean boo=false;// 1字节
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。