❶ 急!两个java编程题 华氏度和摄氏度互相转换和48小时员工工资
一、
publicclasstest01{
publicstaticvoidmain(String[]args){
doublecentigrade=FtoC(78);
System.out.println(centigrade);
doublefahrenheit=CtoF(78);
System.out.println(fahrenheit);
}
publicstaticdoubleFtoC(doubleF){
doubleC;
C=(5.0/9)*(F-32);
returnC;
}
publicstaticdoubleCtoF(doubleC){
doubleF;
F=(9.0/5)*C+32;
returnF;
}
}
二、
publicclasstest02{
publicstaticvoidmain(String[]args){
doubleremuneration=Salary(48);
System.out.println(remuneration);
}
publicstaticdoubleSalary(inthour){
doublewages=0;
if(hour<=40){
wages=hour*20;
}
if(hour>40){
wages=40*20+(hour-40)*20*1.5;
}
returnwages;
}
}
❷ java摄氏度转换华氏度
华氏度=摄氏度*9/5+32
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("请输入摄氏温度");
System.out.println("华氏度为:"+(input.nextDouble()*9/5+32));
}
利息的
Scanner input = new Scanner(System.in);
System.out.println("请输入本金");
double a=input.nextDouble();
System.out.println("本金为:"+a);
System.out.println("请输入存期");
int c=input.nextInt(); //存期
//System.out.println("请输入年利率");
//double d=input.nextDouble(); //年利率
//第一年利率 2.25
//第二年利率 2.7
//第三年利率 3.24
//第五年利率 3.6
switch(c){
case 1:System.out.println("存款一年后的本息是"+(a*2.25/100+a));break;
case 2:System.out.println("存款两年后的本息是"+((a*2.7/100+a)*2.7/100+a));break;
case 3:System.out.println("存款三年后的本息是"+(((a*3.24/100+a)*3.24/100+a)*3.24/100+a));break;
case 4:System.out.println("存款四年后的本息是"+((((a*3.24/100+a)*3.24/100+a)*3.24/100+a)*3.24/100+a));break;
case 5:System.out.println("存款五年后的本息是"+(((((a*3.6/100+a)*3.6/100+a)*3.6/100+a)*3.6/100+a)*3.6/100+a));break;
default:System.out.println("莫找茬");
}
/*double b=(a*100/d*c);//利息
int f=a+b; //本息
System.out.println("存取一年后的本息是"+f);
System.out.println("存取二年后的本息是"+f);
System.out.println("存取三年后的本息是"+f);
System.out.println("存取五年后的本息是"+f); */
❸ 摄氏温度转换成华氏温度的JAVA程序
public double changeH(double c){ double h=9c/5+32; return h ; }
❹ [求助]java编程华氏度与摄氏度的转换
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class TestNullPoint {
/**
* @param args
* @throws IOException
* @throws NumberFormatException
*/
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(
System.in));
double f = Double.parseDouble(br.readLine());
double temp=getTemperature(f);
System.out.println("转换结果为"+temp);
}
/**
* 温度转换
* 华氏度转为温度
* @return
*/
public static double getTemperature(Double d){
Double temp=(d-28)/1.8;
return temp;
}
}
-----------------
公公错了,d-28改成d-32
❺ JAVA编程将华氏温度转换为摄氏温度
publicclassMain{
/**
*华氏温度转摄氏温度
*@paramtW华氏温度
*@return摄氏温度
*/
publicstaticfloatW2C(floattW)
{
return(tW-32)*5/9;
}
/**
*摄氏温度转华氏温度
*@paramtC摄氏温度
*@return华氏温度
*/
publicstaticfloatC2W(floattC)
{
return9*tC/5+32;
}
/**
*@paramargs
*/
publicstaticvoidmain(String[]args)throwsIOException
{
//TODOAuto-generatedmethodstub
intln(Main.W2C(100));//华氏100度转摄氏温度
intln(Main.C2W(100));//摄氏100度转华氏温度
}
}
❻ 用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();
}
}
注意事项
/*
* 华氏温度和摄氏温度互相转换,从华氏度变成
摄氏度你只要减去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);
}
}
❼ 用JAVA编写程序,将摄氏度转换为华氏度
小case了 :)
-----------第一题---------------
package other.simple;
public class Sqrt {
public static void main(String[] args) {
System.out.println("Number\tSquareRoot" );
for (int i = 2; i <= 20; i+=2) {
System.out.println(i + "\t" + Math.sqrt(i));
}
}
}
-----------------第二题--------------
package other.simple;
import java.text.NumberFormat;
public class Temperature {
public static void main(String[] args) {
System.out.println("Cels.Temp.\t Fahr.Temp ");
double cel = 40.0;
while (cel >= 31) {
double fahr = (9.0/5) * cel + 32;
//这两句是格式化数字
NumberFormat f = NumberFormat.getInstance();
f.setMinimumFractionDigits(2);
System.out.println(f.format(cel) + "\t\t" + f.format(fahr));
cel --;
}
}
}
--------------------------------------------------------
注意放到other.simple包下,或改一下包声明。
❽ 怎么用java实现将华氏度转换为摄氏度,并以华氏度和摄氏度为单位分别显示该温度要求从控制台录入温度信息
Scannerinput=newScanner(System.in);
doubleh=input.nextDouble();
doublec=(h-32)/1.8;
System.out.println("华氏度:"+h+"℉");
System.out.println("摄氏度:"+c+"℃");
❾ java 计算华氏温度转化为摄氏温度,结果出不来
c = 5.0 / 9 * (f - 32)
5/9做的是整型数除法,结果永远等于0,所以你要把他转成浮点数除法
❿ java 华氏度转换成摄氏度
import java.util.*;
public class BaiDuTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double dh;
double ds;
System.out.println("请输入华氏度的值!");
Scanner sc = new Scanner(System.in);
dh = sc.nextDouble();
ds = (dh-32)*5/9;
System.out.println("转成摄氏度的值是:"+ds);
}
}