我叫王超然,是一名电脑爱好者,现在在新加坡留学上高一.我立志成为一名电脑人才,愿意在这里与大家一同分享我玩转电脑的心得.O-level华文考了A-One哈哈!
天气: 晴朗
心情: 高兴
/*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);
}
}
}
导入论坛查看(31)回复(0)引用(0)好评(0) 差评(0)
加入收藏
编辑
审核
TAG:
computing