String[] row = {"Below 0 degrees", "From 0 to 32", "From 33 to 50", "From 51 to 60", "From 61 to 70", "From 71 to 90", "Above 90" };
String[] suit = {"Very cold", "Cold", " Mild", "Very mild", "Warm", "Very warm", "Hot" };
我在数组中尝试过设置,我现在该如何继续?
我想要的输出:
低于0度=非常冷
从0到32 =感冒
从33到50 =温和
从51到60 =非常温和
从61到70 =温暖
从71到90 =非常温暖
高于90 =热
答案 0 :(得分:2)
如果我理解正确,我认为这就是你要做的事情:
String[] row = {"Below 0 degrees", "From 0 to 32", "From 33 to 50", "From 51 to 60", "From 61 to 70", "From 71 to 90", "Above 90" };
String[] suit = {"Very cold", "Cold", " Mild", "Very mild", "Warm", "Very warm", "Hot" };
for(int i=0; i<row.length;i++) {
System.out.println(row[i] + "=" + suit[i]);
System.out.println();
}
如果row
和suit
如此关联,地图的效果可能会更好:
Map<String, String> rowSuit = new LinkedHashMap<>();
rowSuit.put("Below 0 Degrees", "Very Cold");
rowSuit.put("From 0 to 32", "Cold");
...
for(Entry<String, String> e : rowSuit.entrySet()) {
System.out.println(e.getKey() + "=" + e.getValue());
System.out.println();
}