JAVA变量与数据类型

什么是变量

一个数据存储空间的表示

变量的组成

  1. 变量名

  2. 变量类型

  3. 变量值

java变量命名规则

字:字母(大小写) 下:下划线 美:美元符 $ 人:人民币符号 ¥ 数:数字0~9 骆驼:驼峰命名法 e.g schoolAddress addressOfSchool

2、变量命名需要注意的事项: 变量名不能用数字开头 变量名用字下美人数组成 只有类名往往用大写字母开头

3.不能和java关键字冲突

javac常用数据类型

数据类型大小取值范围
byte1字节8位-128 ~ +127
int4字节32位-2147483648(-231) ~ + 2147483647(231-1)
short2字节16位-32768 (-215) ~ + 32767 (+215-1)
long8字节64位-263 ~ + 263-1
float4字节32位浮点数1.4E-45 ~ 3.4E+38 , -1.4E-45 ~ -3.4E+38
double8字节64位浮点数4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308
char//
boolean//

变量声明以及使用

  1. 声明变量

    int money;
  2. 赋值

     money=100;
    //或者
    int money=100;
  3. 使用

    system.out.print(money)

常量

关键修饰字:final

推荐写法

  1. 通常大写

  2. 不同字符用下划线分割

  3. 只能被赋值一次,通常与static关键字联用

使用Scanner

import java.util.*;//导包
Scanner input = new Scanner(System.in);//创建对象
int now = input.nextInt();//使用

自动类型转换

double firstAvg = 81.29;  //第一次平均分
  double secondAvg;         //第二次平均分
  int rise = 2;
  secondAvg = firstAvg + rise;
   System.out.println("第二次平均分是:"  + secondAvg);
​

如果一个操作数为double型,则整个表达式可提升为double型

两种类型要兼容 数值类型(整型和浮点型)互相兼容 目标类型大于源类型: 例如:double 型大于 int 型

强制类型转换

int  b  = (int)10.2;
double a = 10;
int c = (int)a;
​

###

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值