【发布时间】:2014-12-09 16:25:35
【问题描述】:
为了简单起见,我很难在同一行上组合两种数据类型...这是我当前的代码:
public class countryPopulations{
static String zero = "Canada ";
static String one = "USA ";
static String two = "China ";
static double Canada = 35.16;
static double US = 316.1;
static double China = 1.357;
static String million = " million";
static String billion = " billion";
public static void main(String[] args){
System.out.println(zero +Canada + million);
System.out.println(one +US + million);
System.out.println(two +China + billion);
}
}
如您所见,仅在一行上打印“Canada 3516 万”或“US 3.161 亿”就需要做很多工作。我希望我已经包含了足够的信息,如果有人可以提供帮助,那就太好了!此外,如果您有任何其他信息可以分享或关于我刚刚介绍的代码的提示(因为我显然是编程的初学者),那将是很棒的......再次感谢!
【问题讨论】:
-
查看 String 上的 format 方法 - 这可能在您正在使用的教程中
-
除非你要对这些双打进行数学运算,否则你可以简单地为美国和中国做
static String canada = "Canada 35.16 million"等 -
非常感谢@j.con
标签: java string class types double