算法笔记_063:蓝桥杯练习 送分啦(Java)
目录
1 问题描述
问题描述
这题想得分吗?想,请输出“yes”;不想,请输出“no”。
输出格式
输出包括一行,为“yes”或“no”。
2 解决方案
初步一看,这题竟然没有输入输出示例,不过也不难吧。好吧,第一次,代码长这样:
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); String A = in.nextLine(); if(A.equals("想")) System.out.println("yes"); else if(A.equals("不想")) { System.out.println("no"); } } }
然后,结果评分为0分,查看一下输入输出示例:输入为空,输出yes。OK,那我再改改代码:
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); String A = in.nextLine(); if(A.equals("想") || A.equals(null)) System.out.println("yes"); else if(A.equals("不想")) { System.out.println("no"); } } }
结果评分依旧是0分,然后我想这题不会这么简单吧...再次改一下代码:
public class Main{ public static void main(String[] args){ System.out.println("yes"); } }
结果评分100分,我靠,求此刻我的心理阴影......
每天一小步,成就一大步