Java自学笔记Day03
一、前情回顾:1、day02学习了反斜杠的运用,强制转换符的使用,数据类型的相互转换,
加减四则运算,要注意数据类型的字节大小和取值范围,byte需要记住是-128-127。
作业和自学的资料的打包发送到附件。word*1+ppt*1
二、day03学习目标:
1、掌握if语句的使用,多重if语句和if嵌套。
2、掌握逻辑运算符的使用。了解赋值运算符与关系运算符。
3、从控制台获取输入的数据。
(一)、逻辑运算符
1、与,两个条件同时为真才能为真。符号是&&
2、或,两个或多个条件有一个为真即可为真。符号是||
3、非,取反,否定的意思。符号是!
4、 逻辑异或:两边的算子只要不一样,就是真。符号是^
(二)、赋值运算符与关系运算符
1、赋值运算:=
2、关系运算符:<,>,==等于,<=,>=。
(三)、if语句基本句法,一共有四种
(1)、第一种只包含if
if(布尔表达式){
四个空格+java语句
}
(2)、第二种是if,else语句
if(布尔表达式){
四个空格+java语句
}
(3)、第三章是if,else if语句
if(布尔表达式){
四个空格+java语句
}else if(布尔表达式){
四个空格+java语句
}else if(布尔表达式){
四个空格+java语句
}这里的else if可以有很多个。
(4)、if,else if,else语句。(最常用的)
if(布尔表达式){
四个空格+java语句
}else if(布尔表达式){
四个空格+java语句
}else if(布尔表达式){
四个空格+java语句
}else{
四个空格+java语句
}
(四)多重if语句与if嵌套。
每一个if语句里面都有java语句,新添加一个if语句到这个java语句里面,
就形成了一个嵌套。
(五)、从控制台接受输入的内容
(1)、第一种,推荐这种
String age=input.next();声明一个变量,把输入的值赋值给这个变量,这个字符串的语法 int age= input.nextInt();这个int类型的语法,double和这个类似double age=input.nextDouble();这个double类型的语法Scanner input=new Scanner(System.in);搜索输入的语法,一般写在主方法里面的最前面较好 import java.util.Scanner;引包。
(2)、第二种java.util.Scanner s=new java.util.Scanner(System.in); int age= s.nextInt();这个int类型的语法,double和这个类似double age=s.nextDouble();这个double类型的语法
(五)、作业练习if嵌套和控制台输入,作业在附件。
(六)、预习switch语句的使用。码字不易,继续坚持。
哈哈,我最近也在学JAVA 发表记录贴同时复习,感觉效果会好一些,相当于复盘 正好也在看java,一期加油了 加油 看好你 可以试试markdown,你这个排版不是很好看:lol jinlidou 发表于 2021-11-19 10:03
可以试试markdown,你这个排版不是很好看
Typora编辑器不错,可以试试 向大神致敬 jinlidou 发表于 2021-11-19 10:03
可以试试markdown,你这个排版不是很好看
我明天试试,是直接上传markdown文件还是?
页:
[1]
2