Java自学笔记Day02
一、前情回顾:第一天主要学习了配置java环境,运行helloworld,了解两句java语句。要能够背出主方法语句,了解类名和输出语句。
昨日作业
public class HelloJava{
public static void main(String[] args){
System.out.println("HelloJava");
}
}
二、第二天学习内容
(一)、java中是先声明一个变量,再赋值。
int a = 9;像int是指数据类型,int a是声明变量a,将9赋值给变量a。
(二)、数据类型:有整型、浮点型、字符、字符串等等。
(1)、整型有byte,short,int,long,按取值范围从小到大一次排序,java中默认数据类型为int
byte范围为-128~127
int a = 999;要转为long类型需要加强制转换符。
int a =999L;等价于int a =(long)999;小范围往大范围转换需要强制转换符
(2)、浮点型有double,float,java中默认数据类型是double,
double a=1.1f,这个等价于int a =(float)999;因为float容量比double小
(3)、字符类型char
char number = '6';char num='大';字符可以赋值为一个汉字。
(4)、字符串String,可以由多给字符组成,字符串这个范围最大。
String a = "666";String a = "红楼梦";String a = "红楼梦666";
(5)、boolean,布尔型,只有True和False。
(6)、强制转换,会损失精度,int a =999L;double a=1.1f。大容量转小容量,需要强制转换符,
除了布尔类型,其他七种数据类型都能相互转换
(三)、转义字符反斜杠\,
\n表示换行,\t表示制表符等价于四个空格,\\表示一个普通的反斜杠,
\'表示一个普通的引号,\"表示一个普通的双引号,我们可以得到反斜杠具有转义的功能。
System.out.println("\"");表示输出一个双引号,单引号斜杠也可以同理输出。
(四)、四则运算与逻辑运算符,
+、-、*、/,加减乘除。%是取模。
三、课后作业:
练习强制转换符号,输出反斜杠、引号与双引号,强制类型转换,
加减乘除四则运算。
四、明日学习if语句与逻辑运算符,外加键盘输入语句。
下载安装eclipse和IDEA工具,方便开发if语句,关闭自动代码补全,IDEA中后期需要
前期使用eclipse工具。
加油努力学习 感谢分享 继续加油,坚持写下去 感谢大佬分享 适合小白学,支持 加油..... 不如去工厂, 包吃包住,还有小妹妹