JAVA作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JAVA作业:

PP2.3 编写一个应用程序,读取两个浮点数,然后打印输出它们的和、差、乘积。

import javax.swing.*;

import java.util.*;

public class First {

/**

* 作业PP2.3 编写一个应用程序,读取两个浮点数,然后打印输出它们的和、差、乘积。

*/

public static void main(String[] args) {

float f1=0.0f, f2=0.0f;

float sum=0.0f;

float difference=0.0f;

float product=0.0f;

String tempstr=JOptionPane.showInputDialog("Input Please");

f1=Float.parseFloat(tempstr);

tempstr=JOptionPane.showInputDialog("Input Please Again");

f2=Float.parseFloat(tempstr);

sum=f1+f2;

difference=f1-f2;

product=f1*f2;

JOptionPane.showMessageDialog(null,"The First Number is:"+f1+"\n"+"The Second Number is:"+f2+"\n"+"The Sum is:"+sum+"\n"+"The Difference

is:"+difference+"\n"+"The product

is:"+product,"Result",RMATION_MESSAGE);

}

}

PP2.4 编写一个应用程序TempConverter1,读取用户输入的华氏温度,然后转换成摄氏温度。

import javax.swing.*;

public class TempConverter1 {

/**

* 作业PP2.3编写一个应用程序TempConverter1,读取用户输入的华氏温度,然后转换成摄氏温度。

*/

public static void main(String[] args) {

final int BASE=32;

final double CONERSION_FACTOR=5.0/9.0;

float fahrenheiTemp;

double celsiusTemp;

String tempstr=JOptionPane.showInputDialog("Input Please");

fahrenheiTemp=Float.parseFloat(tempstr);

celsiusTemp=(fahrenheiTemp-BASE)*CONERSION_FACTOR;

JOptionPane.showMessageDialog(null,"FahrenheiTemp

is:"+fahrenheiTemp+"\n"+"CelsiusTemp

is:"+celsiusTemp,"Result",RMATION_MESSAGE);

}

}

PP2.5 编写一个应用程序,将英里转换为千米(1英里等于1.60935千米)。以浮点数类型读取用户输入的英里数。

import javax.swing.JOptionPane;

public class Third {

/**

* 作业PP2.5 编写一个应用程序,将英里转换为千米(1英里等于1.60935千米)。以浮点数类型读取用户输入的英里数。

*/

public static void main(String[] args) {

final double rewire=1.60935;

float mile=0.0f;

double kilometer=0.0f;

String tempstr=JOptionPane.showInputDialog("Input Please");

mile=Float.parseFloat(tempstr);

kilometer=mile*rewire;

JOptionPane.showMessageDialog(null,"Mile

is:"+mile+"\n"+"Kilometer:"+kilometer,"Result",RMATION_MESSAGE) ;

}

}

PP2.6 编写一个应用程序,以小时、分、秒读取时间长度,然后全部换算成秒并打印输出结果(例如,1小时28分42秒等于5322秒)。

import javax.swing.*;

public class forth {

/**

* 作业PP2.6 编写一个应用程序,以小时、分、秒读取时间长度,然后全部换算成秒并打印输出结果(例如,1小时28分42秒等于5322秒)。

*/

public static void main(String[] args) {

int hour,minute,second,change;

final int CONERSION_FACTOR=60;

String tempstr=JOptionPane.showInputDialog("Input Hour Please");

hour=(int)Float.parseFloat(tempstr);

tempstr=JOptionPane.showInputDialog("Input Minute Please");

minute=(int)Float.parseFloat(tempstr);

tempstr=JOptionPane.showInputDialog("Input Second Please");

second=(int)Float.parseFloat(tempstr);

change=hour*CONERSION_FACTOR*CONERSION_FACTOR+minute*CONERSIO N_FACTOR+second;

JOptionPane.showMessageDialog(null,"The Hour is:"+hour+"\n"+"The Minute is:"+minute+"\n"+"The Second is:"+second+"\n"+"The Change is:"+change,"Result",RMATION_MESSAGE);

}

相关文档
最新文档