变量
根据不同的数据类型需要为他申请一块合适的空间。
其实就跟住宾馆一样,通过不同的名字(变量)可以分别找到存储的数据
标识符的命名规则
标识符通常遵循两个原则
见名晓义:通常为了增加其他人及自己对该代码的可读性,要使用能够反映被定义者的含义或者作用的字符进行命名。
驼峰命名法:当使用多个单词对标识符进行命名时, 第一个单词以小写字母开头,第二个单词开始的首字母大写。
java八大数据类型
数据类型取值范围及大小
变量类型:整型、浮点型、布尔类型、字符类型(单个字符)。
变量的赋值: 声明变量,给变量赋值
常量
常量的声明方法 使用final进行声明 这样该值不会被改变
常量名通常大写,不同字符使用下划线分割
Scanner的使用
第一步:导入Scanner类
import java.util.Scanner;
第二步:创建Scanner对象
Scanner input = new Scanner(System.in);
第三步:获得键盘输入的数据
int now = input.nextlnt();
实例:
基本数据类型转换
自动数据类型转换
1.如果一个操作数为double型,则整个表达式可提升为double型
2.满足自动类型转换的条件
数值类型(整型和浮点型)互相兼容
目标类型大于原类型
3.默认转换(从小到大转换)
byte,short,char<int<long<float<double
byte,short,char 相互之间不转换,他们参与运算后首先转换为int类型。
强制数据类型转换
表达式为: (类型名)表达式
int b = (int) 10.2;
购物小票练习:
关系运算符
boolean类型
练习1
练习2
模拟幸运抽奖
逻辑运算符
位运算符
条件运算符(三目运算符)
条件运算符练习