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);
}
}