考察输入的使用, 代码如下:
import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int num = Integer.parseInt(br.readLine()); String[][] people = new String[num][2]; double finalNum; for(int i=0; i<num; i++) { people[i] = br.readLine().split(" "); } // // 测试 // for (String[] s: people) { // System.out.println(s[0]+" " +s[1]); // } for (String[] s: people ) { if(s[0].charAt(0) == 'F') { finalNum = Double.parseDouble(s[1]) * 1.09; System.out.println(String.format("%.2f", finalNum)); } else if(s[0].charAt(0) == 'M') { finalNum = Double.parseDouble(s[1]) / 1.09; System.out.println(String.format("%.2f", finalNum)); } else { return; } } } }
本文介绍了一个Java程序,该程序使用BufferedReader从标准输入读取数据,解析并处理输入的字符串数组。根据输入的第一个字符,程序将执行不同的数学运算,如乘以1.09或除以1.09,并输出格式化的结果。

被折叠的 条评论
为什么被折叠?



