//12-2数据类型
public class Main {
public static void main(String[] args) {
byte a=1;//byte占用一个字节
short b=2;//占用两个字节
int c=3;//占用4个字节 范围-128~127
long d=4;//8个字节,可以结尾带L来区分
float e=5;//占用4个
char f='l';//2个字节
double g=2.00D;//8个字节,可以末尾带d或D来区分
boolean h=true;//不定值
}
}
3.变量的定义格式类型名 变量名;
赋值:
变量名=数值;
2.进制装换二进制
八进制
十进制
16进制
可以都转换为十进制在互相装换
补码反码
正数补码与自身相同
负数补码取绝对值后在取反加1
3.类型转换字节小的可以自动转换为字节大的类型
字节大的转换为字节小的会出现精度缺失
强制类型转换格式
势力
long a=3L;
int b=(int)a;
注意
byte,short int 在计算时会自动转换为int
short a=1;
a=a+1;
sout(a);
//该方法错误
//a+1后变成int类型不能赋值给short
4.关键字与转义字符是转义符号\
回车
换行\r
制表符\t
运算符
a++或a--先用后算
++b或--b先算后用
从左向右运算
int a=1;
int b=2;
int c;
c=x+y-(++y);
sout(c);
//结果为0
//++y不会改变y的值
赋值运算
从右向左
关系运算符
键盘输入
先导包
import java.until.Scanner
Scanner input=new scanner(System.in);
int b=input.nextint();//键盘输入个整数赋值给b
逻辑运算符
&对两边都进行运算
&&如果左边为假则右边不进行运算
1.学习感悟1.学习时不能只看视频,还需要跟着老师去做,有自己的思路。
2.学习java时应该注重例题的训练,适当的练习不仅能加深印象,还能使其本身更加理解代码。
3.一定要自己写代码,不能看着网络上的复制下来就可以了,可以借助网络,但要理解其中的意义。
2.下周规划1.早上可以学习知识点,中午的时候找一些例题自己独立完成,晚上的时候写自己的笔记,和一些其他事情。
2.加强自己的打字速度,打字有点慢,跟不上视频的速度。
3.熟悉博客以及笔记的法,省去更多的时间。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧