Javaの授業ではじめて宿題が出たので作ってみました。ちなみに使ってるIDEはnetbeansです。もともとeclipseを使っていたのですが少し使いにくかったので、netbeansに変更しました。
Contents
コード
コードは以下の通りです。
public static void main(String[] args)
{
final int BASE = 32;
final double CONVERSION_FACTOR = 9.0 / 5.0;
double fahrenheitTemp;
int celsiusTemp = 20; // value to convert
fahrenheitTemp = celsiusTemp * CONVERSION_FACTOR + BASE;
System.out.println(“Celsius Temperature: ” + celsiusTemp);
System.out.println(“Fahrenheit Equivalent: ” + fahrenheitTemp);
}
// TODO code application logic here
}
アウトプット
アウトプットはこちらです。
run:
Celsius Temperature: 20
Fahrenheit Equivalent: 68.0
ビルド成功(合計時間: 0秒)
華氏をユーザーが入力して摂氏に変換するコード
華氏を自分で入力して摂氏に変換するコードはこちらです。
{
public static void main (String[] args)
{
final int BASE = 32;
final double CONVERSION_FACTOR = 5.0 / 9.0;
double celsiusTemp, fahrenheitTemp;
Scanner scan = new Scanner(System.in);
System.out.print (“Enter a Fahrenheit temperature: “);
fahrenheitTemp = scan.nextDouble();
celsiusTemp = CONVERSION_FACTOR * (fahrenheitTemp – BASE);
System.out.println (“Celsius Equivalent: ” + celsiusTemp);
}
}
ポップアップ画面が出てくるバージョン
ちなみに摂氏を華氏に変換するコード(ポップアップ画面が出てきて自身で入力するタイプ)は以下の通り。
import javax.swing.JOptionPane;
public class Converting_the_temperature
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
final int temp=32;
double result;
String ctemp;
ctemp=JOptionPane.showInputDialog(“Please Enter the Cercius that you want to convert to Fahrenheit: “);
int int1 = Integer.parseInt(ctemp);
result=int1*9/5+temp;
System.out.println(“Fahrenheit temperature=”+result);
}
}
ということではじめてのJavaはこんなところです!