多语言展示
当前在线:1124今日阅读:176今日分享:34

Java学习第二天

今日任务: 注释 变量 数据类型
工具/原料

目前阶段:文本编辑器,notepad++,editplus

方法/步骤
1

变量 存储数据时,在当前运行程序分配的内存中分配一个未利用的空间, 存储我们希望的数据 声明一个变量   类型 变量名; int bottom; int:整型 bottom:变量名,开辟空间的代名词 赋值  变量名 = 值(可以是表达式); bottom = 6; 使用 System.out.println(bottom); 注意: 变量不能重复定义 要先声明才能赋值,赋值后才能使用 变量:值可以变化,后面赋的值覆盖前面的值常量:1, 10,字面值标识符:自己定义的名字,包括类名,变量名,方法名标识符命名规则: 1.见名之意,用单词或者其缩写来表示 2.组成:第一个字符,可以是字母,_,$ 其他字符,可以是字母,_,$,数字 3.不能使用关键字(系统预留的有特殊含义的单词) 4.变量或者方法:驼峰命名法,从第二个单词开始,每个单词首字母大写  类:每个单词首字母都大写 注意:java区分大小写的

2

数据类型 基本类型(原生类型):8种 整型 byte,字节型,1字节,-128~127 short,短整型,2字节,-2^15~2^15-1 int(最常用),整型,4字节,20亿多,1,2:int类型 long,长整型,8字节, 120L:long类型  加L或者l char,字符型,2字节,存储一个字符对应的码值 char使用的是unicode16编码 'a':字符常量,用单引号括起来 转义字符:\字符 '\n':换行 '\t':制表符 十六进制表示法八进制表示法,自己去了解 浮点型 float,单精度浮点型,4字节,精确度:6~7位 1.1F或1.1f:float类型常量 double(最常用),双精度浮点型,8字节,精确度:15位, 1.1,1.1e2:double类型常量 aeb:科学计数法表示形式,b只能是整型,a*10的b次方 布尔型: boolean, true,false, 1字节 条件,循环中,表达式结果就是布尔型 true:成立 false:不成立 引用类型(后期学,数组,对象) 位:0和1字节:8位, 2的八次方整型:编程时习惯使用10进制,常量还可以使用八进制或十六进制  存储时以二进制存储  15:十进制  015:八进制,  0X15:十六进制, 10~15:a~f 0xa123  进制转换:(了解) 10进制和2进制的相互转换 十进制-->二进制 100,利用短除法,不断除以2,得余数,知道商为0, 把所有的余数倒过来得到的序列就是对应的二进制    1100100 二进制-->十进制         1100100 每一位乘以2的(位数-1)次方 2^6+2^5+2^2=100 存储到byte类型变量中,共计8位, 左边第一位是符号位 0:正数或0 1:负数 正整数直接以原码存储 100=》 6=》   负整数以补码存储 原码-->补码:除了符号位按位取反,再+1 -8:10001000  原码 11110111  反码 11111000  补码 补码-->原码:除了符号位按位取反,再+1 11111000 10000111 10001000 非负数:  0  127 负数补码: 10000000  -128 11111111  -1 3.2:11....

3

类型转换:(重点) 针对除了布尔类型以外的 布尔类型无法与其他数值类型转换byte,short,char

注意事项

算术运算符: +,-,*,/,% /:两个整数相除,结果为整数,小数舍去 %:求余数, 5%2

推荐信息