java体温
支持用HTML5,但是有个最终用户浏览器版本问题。
直接做个底图(就是体温单背景图),然后前面画几条线基本上问题也就解决了。
用JS画的话,开销会比较小,有很多现成的JS画图组件。
如果打算在服务器端画好再传以图片形式在浏览器显示,也可以,但服务器压力大。
2. java 华氏温度与摄氏温度
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.print("Please input a Fahrenheit Temperature: ");
Scanner scanner = new Scanner(System.in);
double temp = scanner.nextDouble();
double celsius = converTempearture(temp);
System.out.println(temp + "F = " + celsius + "C");
}
private static double converTempearture(double fahrenheit) {
// C=5(F-32)/9
return 5 * (fahrenheit - 32) / 9D;
}
}
-------------------
Please input a Fahrenheit Temperature: 64
64.0F = 17.77777777777778C
3. 在java中特殊符号怎么写 例如温度符号如何写
System.out.println( "\u2103");
4. java 开发一款his使用的体温单(三测单) 求思路或是成熟控件。
给一下分吧,马上给我发一段现成的.
5. java 华氏温度和摄氏温度转换问题
所有错误都是你粗心造成的 !
并没有绝对的语法上的错误 !
只是英文拼写上的错误 !
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//将这个例子讲述JButton,JTextField,JLabel的用法
public class CelsiusConverter implements ActionListener {
JFrame converterFrame;
JPanel converterPaanel; //错误converterPanel
JTexField tempCelsius; //错误JTextField
JLabel celsiusLabel,fahrenheitLabel;
JButton convertTemp;
//构造函数
public CelsiusConverter() {
//创建容器
converterFrame = new JFrame("温度转换器");
converterFrame.setSize(40,40);
//错误converterPanel
converterJPanel = new JPanel();
//错误converterPanel
converterJPanel.setLayout(new GridLayout(2,2));
//增加widgets
addWidgets();
//向frame中添加panel
converterFrame.getContentPane().add(converterPanel,BorderLayout.CENTER);
//关闭窗口时退出
converterFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示转换器
converterFrame.pack();
converterFrame.setVisible(true);
}
//为转换器创建和增加widgets
private void addWidgets(){
//创建widgets.
tempCelsius = new JTextField(2);
celsiusLabel = new JLabel("摄氏温度",SwingConstants.LEFT);
convertTemp = new JButton("转换……");
fahrenheitLabel = new JLabel("华氏温度",SwingConstants.LTFT); //错误LEFT
//诊听转换器按钮发出的事件
convertTemp.addActionListener(this);
//向容器中添加widgets
converterPanel.add(tempCelsius);
converterPanel.add(celsiusLabel);
converterPanel.add(convertTemp);
converterPanel.add(fahrenheitLabel);
celsiusLabel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
fahrenheitLabel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
}
//实现ActionListener接口
public void actionPerformed(ActionEvent event) {
//将摄氏温度转换为双精度小数,并且转换为华氏温度
int tempFahr =
(int)((Double.parseDouble(tempCelsius.getText())) * 1.8 + 32);
fahrenheitLabel.setText(tempFahr + " Fahrenheit");
}
//main 方法
public static void main(String[] args)
{
//异常处理
try
{
UIManager.setLookAndFeel(
UIManager.());
}
catch(Exception e){}
CelsiusConverter converter = new CelsiusConverter();
}
}
错误都注释了 你改一下就可以了!!
建议:采用一种好的编译工具 Eclipse 不错
www.eclipse.org 下载 (可以转成中文的)
6. java温度与摄氏
将 System.out.println("摄氏温度为:%8.2f"+b);改为:
System.out.printf("摄氏温度为:%8.2f", b);
7. 关于Java的温度转换问题
把nextDouble 那一句往后放放……
8. java 温度转换急急
文本内容输出,每隔20°打一行输出,在这里可以做个list去模拟分页,代码如下:
public class Test {
public static void main(String[] args) {
int num = 0;
while(num<=250){
int tempH = (int)(num*9/5+32);
System.out.println("she="+num+" hua="+tempH);
if(num%20 == 0){
System.out.println("");
}
num++;
}
}
}
9. 用JAVA写一个将华氏温度转换成摄氏温度的程序
这样:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int C;
int F = in.nextInt();
C = (F - 32)*5/9;
System.out.println(C);
in.close();
}
}
(9)java体温扩展阅读:
注意事项
/*
* 华氏温度和摄氏温度互相转换,从华氏度变成
摄氏度你只要减去32,乘以5再除以9就行了,将
摄氏度转成华氏度,直接乘以9,除以5,再加上
32即行。
* */
package com.homework;
import java.util.*;
public class Demo2 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入一个华氏温度:");
Scanner sc = new Scanner (System.in);
float a = sc.nextFloat();
float b;
b = (a-32) * 5 / 9;
System.out.println(b);
}
}