统计信息

  • 访问数:10925
  • 博客数:142
  • 建立时间:2008-01-05
  • 更新时间:2008-05-21
我叫王超然,是一名电脑爱好者,现在在新加坡留学上高一.我立志成为一名电脑人才,愿意在这里与大家一同分享我玩转电脑的心得.O-level华文考了A-One哈哈!

P3Q6

2008-01-30 17:15:12

天气: 晴朗 心情: 高兴

/*P3Q6
 * Wang Chaoran
 * Description:6 (Conversion from miles to kilometers)
Write a program that displays the following two tables side-by-side (note that 1 mile is 1.609 kilometers):

Miles    Kilometers    Kilometers    Miles
1        1.609         20            12.430
2        3.218         25            15.538

...
9        14.481        60            37.290
10       16.09         65            40.398

 */
import java.text.DecimalFormat;
public class P3Q6
{
  public static void main(String[] args)
  {
    DecimalFormat df = new DecimalFormat("0.000");
    double kilometers1=0,kilometers2=0,miles2=0;
    int miles1=0;
    String space1 = "        ";
    String space2 = "         ";
    String space3 = "            ";
    //Print the initial line
    System.out.println("Miles    Kilometers    Kilometers    Miles");
    //Print the other lines
    for(miles1=1; miles1 <11;miles1++)
    {
      if (miles1 >9)
      {
        space1 = "       ";
      }
    kilometers1 = miles1*1.609;
    if(kilometers1>10)
    {
      space2 = "        ";
    }
    kilometers2 = 15+miles1*5;
    miles2 = kilometers2 /1.609;
    System.out.println(miles1+space1+df.format(kilometers1)+space2+(int)kilometers2+space3+df.format(miles2));
  }
  }
 
}

/*P3Q6
 * Wang Chaoran
 * Description:6 (Conversion from miles to kilometers)
Write a program that displays the following two tables side-by-side (note that 1 mile is 1.609 kilometers):

Miles    Kilometers    Kilometers    Miles
1        1.609         20            12.430
2        3.218         25            15.538

...
9        14.481        60            37.290
10       16.09         65            40.398

 */

public class P3Q6
{
  public static void main(String[] args)
  {
   
    double kilometers1=0,kilometers2=0,miles2=0,miles1=0;
       //Print the initial line
    System.out.printf("%-10s%-14s%-14s%-10s\n","Miles","Kilometers","Kilometers","Miles");
    //Print the other lines
    for(miles1=1; miles1 <11;miles1++)
    {
     
    kilometers1 = miles1*1.609;
  
    kilometers2 = 15+miles1*5;
    miles2 = kilometers2 /1.609;
    System.out.printf("%-10.0f%-14.2f%-14.0f%-10.2f\n",miles1,kilometers1,kilometers2,miles2);
  }
  }
 
}

 

 


加入收藏 编辑 审核

TAG: computing

我来说两句

OPEN

Powered by X-Space 1.2 © 2001-2006 Comsenz Technology Ltd