打卡第一天
从今天开始才开始写技术博客,从最简单的开始,记录学习java的点点滴滴!
另外前面的内容就不再重写了,就从变量的基本使用这一小节开始!(参考资料是java黑马就业班)
常用快捷键(开始前先写几个常用快捷键)
感觉好好用的亚子!
- Ctrl+d ,在下一行复制当前这一行;
- Ctrl+l,删除该行;
- Home,回到该行首字母前;
- End,回到该行最后一个字母后;
常用命令行(前一个月学习断断续续,今天赶快来复习哈,希望别搞忘了)
- cd,打开目录的样子!
- cd…,回到上级目录。
- cd**,回到根目录。(windows中我的电脑只是虚拟出来的,实际上在命令行中只存在C盘**,其他盘都在C盘之下)
- cls,清屏。(强迫症的小帮手)
- dir,查看目录内容。(我竟然给搞忘了)
变量的基本使用(正式开始写博客啦)
- 变量:程序运行期间,内容可以发生变化的量。(当然要知道什么是变量啊)
- 创建变量:
变量类型 变量名称; - 变量的赋值:
变量名称 = 变量数据内容;
public class Demo02Variable{
public static void main(String[] args){
int num1;
num1=10;
System.out.println(num1);
num1=20;
System.out.println(num1);
int num2=25;
System.out.println(num2);
System.out.println("--------------------");
byte num3=30;
System.out.println(num3);
//byte num4=400;
short num5=50;
System.out.println(num5);
long num6=300000000000000L;
System.out.println(num6);
float num7=2.5F;
System.out.println(num7);
double num8=1.2;
boolean var=true;
System.out.println(var);
}
}
使用变量的注意事项
- 使用变量时,名称不可以重复。
- 对于float和long变量,在数据较大时,字母后缀F和L不能丢。
long num6=300000000000000;
long num6=300000000000000L;
//丢了字母后缀,程序编译期间无法通过,实际上是将int变量自动转换为
long int变量,但是int变量的取值范围在数据较大时会出错
- 使用byte或short数据类型时,右侧数据一定要小于左侧数据类型范围。
-
变量在赋值后才能使用。
-
变量在创建前无法使用,且函数内的变量对函数外无效。
- 可以通过一个语句创建多个变量并赋值。
System.out.println(x+" “+y+” "+z);
//可以同时输出多个变量
public class Demo03Variable{
public static void main(String[] args){
int num1=10;
int num2=20; //名称不能重复
int num3;
num3=30;
int num4;
int num5=500;
System.out.println(num5);
{
int num6=60;
System.out.println(num6);
}
//System.out.println(num6);
int x=100,y=200,z=300;
System.out.print(x+y+z);
}
}
数据类型的自动转换
-
数据类型转换方式:
自动数据类型转换(隐式)
强制数据类型转换(显式) -
自动数据类型转换
特点:代码块不需要特殊处理,计算机将自动进行转换
规则:数据类型从小到大 -
自动数据类型转换的实例:
int–>float
float–>fouble
int–>long
public class Demo01DataType{
public static void main(String[] args){
System.out.println(1024); //整数,默认int
System.out.println(3.14); //整数,默认int
long num1=100;
//将左边的int类型自动转换为long类型,符合数据类型从小到大的要求
System.out.println(num1); //整数,默认int
double num2=2.5F;
}
}