java运算

12-2java学习内容

1.八种基本数据类型

1.字节

 java运算_第1张图片

2.基本数据类型

java运算_第2张图片

 //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.关键字与转义字符

是转义符号\

回车\n

换行\r

制表符\t

运算符

java运算_第3张图片

a++或a--先用后算

++b或--b先算后用

从左向右运算

 int a=1;
 int b=2;
 int c;
 c=x+y-(++y);
 sout(c);
 //结果为0
 //++y不会改变y的值

赋值运算

 从右向左

 java运算_第4张图片

关系运算符

java运算_第5张图片

键盘输入

先导包

 import java.until.Scanner
     Scanner input=new scanner(System.in);
 int b=input.nextint();//键盘输入个整数赋值给b

逻辑运算符

java运算_第6张图片

&对两边都进行运算

&&如果左边为假则右边不进行运算

1.学习感悟

1.学习时不能只看视频,还需要跟着老师去做,有自己的思路。

2.学习java时应该注重例题的训练,适当的练习不仅能加深印象,还能使其本身更加理解代码。

3.一定要自己写代码,不能看着网络上的复制下来就可以了,可以借助网络,但要理解其中的意义。

2.下周规划

1.早上可以学习知识点,中午的时候找一些例题自己独立完成,晚上的时候写自己的笔记,和一些其他事情。

2.加强自己的打字速度,打字有点慢,跟不上视频的速度。

3.熟悉博客以及笔记的法,省去更多的时间。

你可能感兴趣的:(java,java,学习,开发语言)