【发布时间】:2019-03-28 18:47:49
【问题描述】:
我是 Java 编程新手。我的英语不好,对不起。
~问题陈述~
您是奥运会奖牌榜的创造者。国家名称 金牌、银牌和铜牌得主的球员姓名在 顺序,所以让我们在前面写奖牌(“Gold”、“Silver”、“Bronze”) 每个国家名称和玩家名称。
我收到这样的错误:
> Main.java:18: error: illegal character: '\'
> Main.java:18: error: not a statement There are multiple errors.
我想以这种格式输出。
m_g n_g
m_s n_s
m_b n_b
m_ ~ 和 n_ ~ 之间有一个空格。
import java.util.*;
public class Main {
public static void main(String[] args ) throws Exception {
Scanner sc = new Scanner(System.in);
String n_g = sc.next();
String n_s = sc.next();
String n_b = sc.next();
String m_g = "Gold";
String m_s = "Silver";
String m_b = "Bronze";
System.out.println((m_g +'\0'+ n_g)\r\n(m_s +'\0'+ n_s)\r\n(m_b +'\0'+ n_b));
}
}
示例: 给定输入
Japan
Russia
China
预期输出
Gold Japan
Silver Russia
Bronze China
【问题讨论】:
-
如果问题的形式有误,我很抱歉。
-
您希望
'\0'做什么?为什么它还在里面? -
对于
\r\n,您需要将其用双引号引起来 (") - 也使用双引号来连接Strings(而不是单引号)
标签: java