如何在Java中打印列中的双精度数组
我有3个这样的阵列:如何在Java中打印列中的双精度数组,java,string-formatting,Java,String Formatting,我有3个这样的阵列: String[] monthName = { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" }; Double[] tempe
String[] monthName = { "January", "February", "March",
"April", "May", "June", "July",
"August", "September", "October",
"November", "December" };
Double[] temperature = {68.1,69.1,72.4,75.7,79.6,82.4,83.7,83.6,82.4,78.8,74.4,69.9};
Double[] precipitation = {1.9,2.1,2.6,3.4,5.5,8.5,5.8,8.6,8.4,6.2,3.4,2.2};
我怎样才能像这样打印这些值:
String[] monthName = { "January", "February", "March",
"April", "May", "June", "July",
"August", "September", "October",
"November", "December" };
Double[] temperature = {68.1,69.1,72.4,75.7,79.6,82.4,83.7,83.6,82.4,78.8,74.4,69.9};
Double[] precipitation = {1.9,2.1,2.6,3.4,5.5,8.5,5.8,8.6,8.4,6.2,3.4,2.2};
气候数据
地点:
月温度(F)降水量(in.)
*************************************************
1月51日8月5日4
2月54日8月4日6
3月61日6.5
4月66日4月3日6
五月74.4.5.0日
6月80.46.9日
7月82.4 8.0
8月82.17.0日
九月78.9.5.0
2003年10月69日
11月60日3月4日
12月53.7.4.1
*************************************************
检查方法
下面是一个填充两个字符串的示例,使它们占据12列并与左侧对齐:
String paddedOne = String.format("%-12s", "Hello");
String paddedTwo = String.format("%-12s", "Goodbye");
System.out.println(paddedOne + paddedTwo);
输出:
Hello Goodbye
也可以使用Sting.format。这是文档:,java.lang.Object…@Ivan-作业标签还应该使用吗?@Ivan请不要在帖子中添加作业标签。