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字节
}

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。