引言
- 在记录自己自学java过程中,首先声明关于学习顺序可能并不很科学,即使我也是通过一些公开的资料来进行学习,但不会是完全无基础的教学,更像是比对着python(本人平时编程使用的是python)比较实现方法的异同学习,请酌情参考学习,有理解不对的地方欢迎指正。
java-流程控制 2
补充:关于python中的输入输出
- 首先关于格式化输出或者format函数这种占位符输出,python中的用法介绍的链接已经放上,关于java中format和python中format用法是否一致,待续,目前还未来得及细看
- 另外就是关于输入,相比较于Java需要使用专门的Scanner类,并且可以控制输入类型等,python中一般就用
input函数接收输出信息即可,没有那么复杂繁琐
- 该函数主要是用来获取控制台的输入,并且返回的一般是字符串,是的,不管你输入的是列表,运算公式,数字等都以字符串形式返回,所以使用的时候要注意处理收到的结果(以下例子仅供参考)
name = input('刘亦菲和迪丽热巴你喜欢哪一个:')
print(name+',我喜欢你')
temp = int(input('请输入1或2:'))
print(type(temp))
try:
age = int(input('请输入一个整数:'))
except ValueError:
print('要输入整数噢')
关于Java中的if-else判断
if (条件) {
}
- 这个没啥好介绍的,就是进行if判断,通过就执行
{}中的代码,未通过就跳过{}的代码
public class Main {
public static void main(String[] args) {
int n = 70;
if (n >= 60) {
System.out.println("及格了");
}
System.out.println("END");
}
}


- 当if语句块只有一行语句时,可以省略花括号{},但是不建议,因为不像python通过tab缩进来判断语句是否属于if块,如果要添加语句紧贴if语句,就会出现混乱