Java 简单乒乓球程序与字符串问题
我试图让下面的程序扫描字符串类型的值,如果它等于“Ping”,程序将输出“Pong!” 不幸的是,我不知道如何让扫描器读取字符串类型并将其与“Ping”条件进行比较Java 简单乒乓球程序与字符串问题,java,java.util.scanner,Java,Java.util.scanner,我试图让下面的程序扫描字符串类型的值,如果它等于“Ping”,程序将输出“Pong!” 不幸的是,我不知道如何让扫描器读取字符串类型并将其与“Ping”条件进行比较 package experiments; import java.util.Scanner; public class PingPong { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String a
package experiments;
import java.util.Scanner;
public class PingPong {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = Scanner.nextLine(a);
switch(a) {
case "Ping":
System.out.print("Pong! :D");
break;
}
}
}
您正在为下一行使用Scanner类,并且正在传入您试图分配的字符串。这不会编译
请相信我,我这样说是为了您的利益,但您可能想在这里提问之前先看看一些基本的java语法,因为其他人可能会把您撕成碎片
您正在为下一行使用Scanner类,并且正在传入您试图分配的字符串。这不会编译
请相信我,我这样说是为了您的利益,但是在这里提问之前,您可能想先看看一些基本的java语法,因为其他人可能会把您撕成碎片。更改行:
String a = Scanner.nextLine(a);
致:
i、 e(1):
另一种方法(2)是:
另一种方法(3):
更改行:
String a = Scanner.nextLine(a);
致:
i、 e(1):
另一种方法(2)是:
另一种方法(3):
您可以通过这种方式使用Scanner,它返回一个字符串
Scanner scanner = new Scanner(System.in);
String aString = scanner.next();
switch (aString) {
case "Ping":
System.out.println("Pong");
break;
default:
System.out.println(aString);
}
scanner.close();
您可以通过这种方式使用Scanner,它返回一个字符串
Scanner scanner = new Scanner(System.in);
String aString = scanner.next();
switch (aString) {
case "Ping":
System.out.println("Pong");
break;
default:
System.out.println(aString);
}
scanner.close();
if(a.equals(“ping”){System.out.print(“pong”);
并将String a=Scanner.nextLine(a);
更改为String a=scan.nextLine();
switch/case语句在使用scan.nextLine()时对我有效。if(a.equals(“ping”){System.out.print(“pong”);
并更改String a=Scanner.nextLine(a)
toString a=scan.nextLine();
switch/case语句在使用scan.nextLine()时适用。请小心关闭扫描仪
,因为这也会关闭系统。在
中,可能不是您想要的。请小心关闭扫描仪
,因为这也会关闭系统。在
中,可能不是您想要的。
Scanner scan = new Scanner(System.in);
String a=scan.nextLine();
if(a.equals("Ping"))
System.out.println("Pong! :D");
System.out.println(a.equals("Ping")?"Pong! :D":"Print here something else");
Scanner scanner = new Scanner(System.in);
String aString = scanner.next();
switch (aString) {
case "Ping":
System.out.println("Pong");
break;
default:
System.out.println(aString);
}
scanner.close();