求用java代码求解 求大神

马大左 发布于 2012/08/13 20:37
阅读 250
收藏 0
计算摄氏温度值C=5/9(F-32)。F表示华氏温度。通过上边表达式计算出摄氏温度
加载中
0
fneg
fneg

大一的作业吧?

public class F2C{

    public static void main(String[] args){

    float c=getTem(100);

}

    public static float getTem(int f){

    float c=5*(f-32)/9f;

    return c; 

}

}

0
马大左
马大左

不是哥们儿,培训呢现在。

初级啊,这让命令输出。。。哥们儿有其他的法么

0
kong_resty
kong_resty
用 Scanner
马大左
马大左
谢了 弄出来了
0
alipay
alipay
什么玩意啊,这也好意思来提问你啊,你小学几年级了啊,而且需求表述都不准确
马大左
马大左
呵呵 见笑了 我初学者请谅解
0
loki_lan
loki_lan

引用来自“alipay”的答案

什么玩意啊,这也好意思来提问你啊,你小学几年级了啊,而且需求表述都不准确
哈哈哈哈,看来你比他更像小学的
马大左
马大左
谁不从菜鸟开始啊,嘿嘿
0
情天大圣
情天大圣

闲着也是闲着,代码如下,没有做循环输入,比较简单:

import java.util.Scanner;

public class TestScanner {

	/**
	 * 计算摄氏温度值C=5/9(F-32)。F表示华氏温度。通过上边表达式计算出摄氏温度
	 * 
	 * @param args
	 */
	public static void main(String[] args) {
		double F = 0D, C = 0D;
		Scanner sc = new Scanner(System.in);
		System.out.println("------------------------------------------------------------------------");
		System.out.println("   计算摄氏温度值C=5/9(F-32)。F表示华氏温度。通过上边表达式计算出摄氏温度");
		System.out.println("------------------------------------------------------------------------");
		System.out.print("输入一个数字,按回车键计算:");
		try {
			String input = sc.nextLine();
			F = Double.parseDouble(input);
			C = (F - 32) * 5 / 9;
			System.out.println("华氏温度" + F + "对应的摄氏温度为" + C);
		} catch (NumberFormatException e) {
			System.out.println("没有做循环输入,请重新运行程序,并输入一个数字!!!");
		}
	}

}

运行结果:

马大左
马大左
@马大左 就当温故一下么。嘿嘿,麻烦了
情天大圣
情天大圣
回复 @马大左 : 这么说,我白搞了?
马大左
马大左
谢了 弄好了
返回顶部
顶部