数据类型有基本数据类型和引用数据类型
基本数据类型:
数据类型 | 关键字 | 取值范围 |
整数 | byte | -128~127 |
short | -32768~32767 | |
int | -2147483648~2147483647 | |
long | -9223372036854775808~9223372036854775808 | |
浮点数 | float | -3.401298e-38~3.402823e+38 |
double | -4.9000000e-324~1.797693e+308 | |
字符 | char | 0-65535 |
布尔 | boolea | true,false |
定义尝试
public class helloworld//主入口
{
public static void main(String[]args)
{
byte b=10;
System.out.println(b);
short s=20;
System.out.println(s);
int i=30;
System.out.println(i);
long n=9999999999L;//如果要定义long类型的变量在数值后面需要加一个L作为后缀,小写l也行但是会和数字1较为相似
System.out.println(n);
float f=10.1F;//定义float类型变量的时候,竹居之也需要加一个F作为后缀
double d=20.2;
System.out.println(d);
char c='中';
System.out.println(c);
boolean o=true;
System.out.println(o);
}
}
取值范围大小:double> float>long>int>short>byte
练习:输出本人信息姓名,年龄,性别,身高,是否单身
public class helloworld//主入口
{
public static void main(String[]args)
{
String name="我是世界大好人";//姓名
int age=18;//年龄;
char gender='男';//性别
double stature=171.1;//身高
boolean flag=true;//是否单身
System.out.println(name);
System.out.println(age);
System.out.println(gender);
System.out.println(stature);
System.out.println(flag);
}
}
练习:输出电影信息
public class helloworld//主入口
{
public static void main(String[]args)
{
String name="送初恋回家";//电影
String starring="刘国彤 张雨提 高媛";//主演
int year=2020;//年份
float grades=9.0F;//评分
System.out.println(name);
System.out.println(starring);
System.out.println(year);
System.out.println(grades);
}
}
练习:选择其中一部手机,将(手机价格,手机品牌)两个信息选择不同类型的变量,随后打印出来
public class helloworld//主入口
{
public static void main(String[]args)
{
float price=5299.0F;
String name="华为";
System.out.println(price);
System.out.println(name);
}
}