日期:2014-05-20  浏览次数:20872 次

Java基础:循环 千克与磅之间的转换。
/**
 * 千克与磅之间的转换。
 * 1千克为2.2磅。
 * 并排显示下列两个表格。
 * ——————————————————————————————
 * | 千克   磅     磅    千克   |
 * | 1     2.2    20     9.09  |
 * | 3     6.6    25     11.36 |
 * | ...                       |
 * | 197   433.4  510    231.82|
 * | 199   437.8  515    243.09|
 * |—————————————————————————————
 */
package Test;

public class T45 {
public static void main(String[] args) {
double kilograms;
double pounds;
System.out.println("千克                                  磅                                  磅                                  千克");


for (int i = 1; i < 200; i++){
pounds = i * 2.2;
if (i % 2 == 1){
System.out.printf("%-3d%12.1f", i, pounds);
System.out.println();
}
}
/**
 * 程序显示下列表格:
 * ————————————————
 * | 千克   磅    |
 * | 1      2.2   | 
 * | 3      6.6   | 
 * | ...          |
 * | 197    433.4 |
 * | 199    437.8 |
 * ————————————————
 */

// for (double j = 20; j < 516; j++){
// kilograms = j / 2.2;
// if (j % 5 == 0){
// System.out.printf("%-3d%12.2f", (int)j, kilograms);
// System.out.println();
// }
// }
/**
 * 程序显示下列表格:
 * —————————————————
 * | 磅     千克   |
 * | 20     9.09   | 
 * | 25     11.36  | 
 * | ...           |
 * | 510    231.82 |
 * | 515    243.09 |
 * ————————————————
 */


/**
 * 不知如何组合到一起,求助。
 */
// for (int i = 1; i < 200; i++){
// for (double j = 20; j < 516; j++){
// while (i % 2 == 1 && j % 5 == 0){