黑马程序员技术交流社区
标题:
day03_作业随记
[打印本页]
作者:
pp19940608
时间:
2017-8-16 23:23
标题:
day03_作业随记
题目: 学校举行运动会,百米赛跑成绩在10秒以内的学生有资格进决赛,根据性别分为男子组和女子组。
题目分析:我在做的过程中,遇到的问题就是键盘录入的字符串,无法用==来判断是否相同,需要使用 "字符串".equals(变量名) 才可以判断字符串是否相等。
正确的代码:
package homework_02;
import java.util.Scanner;
public class Homework_02_Test12 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入百米赛跑的成绩,单位(秒):");
double score = sc.nextDouble();
System.out.println("请输入性别,男或女:");
String gender = sc.next();
if(score<=10){
// if(gender=="男") 本来这样写,发现不对。
if("男".equals(gender)){
System.out.println("恭喜您,进入男子百米赛跑决赛!");
}else {
System.out.println("恭喜您,进入女子百米赛跑决赛!");
}
}else {
System.out.println("很遗憾,您没有进入百米赛跑决赛。");
}
}
}
作者:
Port
时间:
2017-8-17 02:48
作者:
白猫
时间:
2017-12-7 10:10
可以可以
作者:
gzgd
时间:
2017-12-13 15:28
不错不错
作者:
Haraella
时间:
2017-12-21 10:19
加油,同学
作者:
zzzz2017
时间:
2018-1-31 11:10
好好学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2