标签:java 变量 int 数据类型 隐式 输入 Scanner
变量
标识符
用来取名字
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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。