文章内容
1.java八大基本数据类型
2.基本用法
3.获取键盘输入Scanner
4.数据类型之间的转换
2020年2月25日 第二周星期二
1.java八大基本数据类型
//整形(属于整型的4个基本数据类型)
byte a1=127;//可装最大值 (2^7)-1
byte a2=-128;//可装最小值 -2^7
short b1=32767;//可装最大值 (2^15)-1
short b2=-32768;//可装最小值 -2^15
int c1=2147483647;//可装最大值 (2^31)-1
int c2=-2147483648;//可装最小值 -2^31
long d1=9223372036854775807l;//可装最大值 (2^63)-1
long d2=-9223372036854775808l;//装最大值 -2^63
//注意:long类型数值末尾应加l表示是long类型,否则默认int型
//浮点型(属于浮点型的2个基本数据类型)
float e1=123.4f;//占4字节 范围1.4E-45~3.4028235-E38
double f1=67512313.32;//占8字节 4.9E-324~1.7976931348623157E-308
//注意:float末尾应加f,否则默认double型
//字符型(属于浮点型的1个基本数据类型)
char g='a';//a是ASC码,数值为97
char h=65;//65在ASC码中表示A
//字符型可以直接赋值一个字符,也可以赋值字符对应的ASC码值
//布尔型(属于布尔型的1个基本数据类型)
boolean i=10>9;//结果为true表示成立(真的)
boolean l=10>98;//结果为false表示不成立(假的)
//注意:布尔型只能装 true和false,不能装其他数值字符等
2.基本用法(这里只做定义变量举例)
例如我要装年龄,年龄一定是整数,所以我选择整型,也许有人活过byte类型的最大值127岁,那么我选择short类型,最大值32767
short age;//定义一个装年龄的变量,变量名应做到 “见名知意”
3.获取键盘输入Scanner(然后输出)
package com.company;
import java.util.Scanner;//必须导入此包才可使用输入
public class inputData {
public static void main(String[] args) {
Scanner scanner1 =new Scanner(System.in);//new一个可输入的对象scanner1
System.out.println("请输入您的年龄");
short age=scanner1.nextShort();//接收用户输入值
//注意:若short age这儿改为int age,那么nextShort也应该改变为nextInt()
System.out.println("您的年龄是"+age);//输出用户的年龄
}
}
根据接收值的不同,可将short age=scanner1.nextShort();这一行代码中的nextShort()更改为下图对应的方法