标签:span 组类型 short 依次 枚举类型 nerd value 图片 转换
1、基本数据类型(4类8种)
整型:byte 1
short 2
int 4
long 8
浮点型:float 4
double 8
字符型:char 2
布尔型:boolean 1
基本数据类型的转换:
范围小的数据类型值(如byte),可以直接转换为范围大的数据类型值(如int);(自动类型转换)
范围大的数据类型值(如int),不可以直接转换为范围小的数据类型值(如byte)。(强制类型转换)
从小到大依次排列为:byte -> short -> int -> long -> float -> double
在API文档中的java.lang.Short可以找到Short的以下静态方法:
public class Data { //静态方法可以直接用类名调用 public static void main(String[] args) { System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE); System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE); System.out.println("最大值:Byte.MAX_VALUE=" + Byte.MAX_VALUE); System.out.println(); System.out.println("基本类型:short 二进制位数:" + Short.SIZE); System.out.println("最小值:Short.MIN_VALUE=" + Short.MIN_VALUE); System.out.println("最大值:Short.MAX_VALUE=" + Short.MAX_VALUE); System.out.println(); System.out.println("基本类型:int 二进制位数:" + Integer.SIZE); System.out.println("最小值:Integer.MIN_VALUE=" + Integer.MIN_VALUE); System.out.println("最大值:Integer.MAX_VALUE=" + Integer.MAX_VALUE); System.out.println(); System.out.println("基本类型:long 二进制位数:" + Long.SIZE); System.out.println("最小值:Long.MIN_VALUE=" + Long.MIN_VALUE); System.out.println("最大值:Long.MAX_VALUE=" + Long.MAX_VALUE); System.out.println(); System.out.println("基本类型:float 二进制位数:" + Float.SIZE); System.out.println("包装类:java.lang.Float"); System.out.println("最小值:Float.MIN_VALUE=" + Float.MIN_VALUE); System.out.println("最大值:Float.MAX_VALUE=" + Float.MAX_VALUE); System.out.println(); System.out.println("基本类型:double 二进制位数:" + Double.SIZE); System.out.println("最小值:Double.MIN_VALUE=" + Double.MIN_VALUE); System.out.println("最大值:Double.MAX_VALUE=" + Double.MAX_VALUE); System.out.println(); System.out.println("基本类型:char 二进制位数:" + Character.SIZE); System.out.println("最小值:Character.MIN_VALUE="+ (int) Character.MIN_VALUE); System.out.println("最大值:Character.MAX_VALUE="+ (int) Character.MAX_VALUE); } }
2、引用数据类型(类、接口类型、数组类型、枚举类型、注解类型,字符串型):
Scanner类:
import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int a=sc.nextInt(); System.out.println(a); } }
Random类:
import java.util.Random; public class RandomNum { public static void main(String[] args) { Random ran=new Random(); int i=ran.nextInt(100); double j=ran.nextDouble(); System.out.println(i +" "+" "+ j); } }
标签:span 组类型 short 依次 枚举类型 nerd value 图片 转换
原文地址:https://www.cnblogs.com/zhai1997/p/11257730.html