编程语言
首页 > 编程语言> > java变量、输入

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

引用数据类型 类,数组,接口

控制台输入

  1. 导包 import java.util.Scanner
  2. 定义扫描仪Scanner s = new Scanner(System.in);
  3. 提示输入System.out.print("输入两个数");
  4. 接受输入
    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