java变量、输入
作者:互联网
变量
标识符
用来取名字
1.字下美人数骆驼
2.同一个作用域名字不能重复 {}中
3.不能是java的关键字和保留字,字面常量
java一共50个关键字和保留字
三个字面常量 null true false
变量
变量是可变的值
变量是一个符号,存数据的
本质:变量是内存中的一段空间
变量的使用
三步骤:声明 赋值 使用
三要素:数据类型 变量名 变量值
语法:规定编写的格式
数据类型 变量名 = 变量值;
变量名——>决定了变量地址
数据类型——>决定了变量所占空间大小
变量值——>变量所占位置存的0或者1
数据类型
基本数据类型
算术运算不会隐式转换
赋值运算会隐式转换
数值类型
整数类型 默认为int
byte——8 -128~127
short——16 -32768~32761
int——32 -2147483648~2147483647
long——64
浮点数类型 默认为double
float——32
double——64
byte<short<int<long<float<double
byte a = 1; 小转大的(自动)隐式转换
short b=a; 可能损失精度
int c=b;
long d=c;
float e=d;
double f=e;
大转小语法 int a=20; type c=(type)a
算术运算不会隐式转换
赋值运算会隐式转换
字符类型
char——16 0~65535 向下兼容ascll码
0--48 a--97 A--65
布尔类型(不是数值类型)
boolean——32
引用数据类型 类,数组,接口
控制台输入
- 导包 import java.util.Scanner
- 定义扫描仪Scanner s = new Scanner(System.in);
- 提示输入System.out.print("输入两个数");
- 接受输入
int num1 = s.nextInt();
int num2 = s.nextInt();
char gander = s.next().charAt(0);
标签:java,变量,int,数据类型,隐式,输入,Scanner 来源: https://www.cnblogs.com/chahune/p/16397887.html