标签:app keyword 网络 有一个 一课 scanner 精度 span void
原始数据类型(八大数据类型)
数据类型 | 取值 |
---|---|
boolean | true/false |
byte(1个字节) | -128到127 |
short(2个字节) | -32768到32767 |
char(2个字节) | 0到65535 |
int(4个字节) | -2^31~2^31-1 |
long(8个字节) | -2^63~2^63-1 |
float(4个字节) | |
double(8个字节) |
注意float,double型存在精度问题
float f = 0.3f;
System.out.println(f==0.3);
-- 结果为false
数据类型的转换
引用数据类型
原始数据类型的变量值是保存在栈中,引用数据类型是保存在堆中
可以从键盘或文件或网络中获取数据
方法
next():从输入缓冲区获取一个数据
nextLine():从输入缓冲区获取一行数据
nextInt():获取一个数字
构造方法有一个参数System.in,系统输入
示例
public class Test {
public static void main(String[] args) {
System.out.println("请输入你的姓名:");
Scanner scanner = new Scanner(System.in);
String name = scanner.nextLine();
System.out.println("name" + name);
System.out.println("请输入你的年龄");
int age = scanner.nextInt();
System.out.println("age" + age);
}
}
标签:app keyword 网络 有一个 一课 scanner 精度 span void
原文地址:https://www.cnblogs.com/ty0910/p/14361308.html