import java.util.Scanner;
public class WDZH { public static void main(String[] args) {
Scanner sca=new Scanner(System.in);
while(true){
try{
System.out.println("请输入:");
double wd=sca.nextDouble();
String huaShe=sca.next();
int intResult=0;
double doubleResult=0.0;
boolean huaToshe;
if(huaShe!=null&&huaShe.trim().equalsIgnoreCase("c")){
huaToshe=true;
doubleResult=9.0*wd/5.0+32;
int b= (int)(doubleResult*10)%10;
if(b>=5){
intResult=((int)doubleResult)+1;
}
else{
intResult=(int)doubleResult;
}
}
else if(huaShe!=null&&huaShe.trim().equalsIgnoreCase("F"))
{ huaToshe=false;
doubleResult=5*(wd-32)/9;
int b=(int)(doubleResult*10)%10;
if(b>=5){
intResult=((int)doubleResult)+1;
}
else{
intResult=(int)doubleResult;
}
}
if (huaToshe=true){
System.out.println("你转换的是:华氏温度 转 摄氏温度 "+wd+"c");
}
else{
System.out.println("你转换的是: 摄氏温度 转 华氏温度 "+wd+"F");
}
}catch(Exception e){
System.out.println("请输入数字,重新来过!");
continue;
}
}
}
}
public class WDZH { public static void main(String[] args) {
Scanner sca=new Scanner(System.in);
while(true){
try{
System.out.println("请输入:");
double wd=sca.nextDouble();
String huaShe=sca.next();
int intResult=0;
double doubleResult=0.0;
boolean huaToshe;
if(huaShe!=null&&huaShe.trim().equalsIgnoreCase("c")){
huaToshe=true;
doubleResult=9.0*wd/5.0+32;
int b= (int)(doubleResult*10)%10;
if(b>=5){
intResult=((int)doubleResult)+1;
}
else{
intResult=(int)doubleResult;
}
}
else if(huaShe!=null&&huaShe.trim().equalsIgnoreCase("F"))
{ huaToshe=false;
doubleResult=5*(wd-32)/9;
int b=(int)(doubleResult*10)%10;
if(b>=5){
intResult=((int)doubleResult)+1;
}
else{
intResult=(int)doubleResult;
}
}
if (huaToshe=true){
System.out.println("你转换的是:华氏温度 转 摄氏温度 "+wd+"c");
}
else{
System.out.println("你转换的是: 摄氏温度 转 华氏温度 "+wd+"F");
}
}catch(Exception e){
System.out.println("请输入数字,重新来过!");
continue;
}
}
}
}
解决方案 »
- Java中的HashMap继承了AbstractMap类并实现了Map接口,而AbstractMap也实现了Map接口,这样一来HashMap就实现了两次Map接口,Sun为什么这么做?
- 请教:简单问题!!
- HttpServletRequest.setCharacterEncoding("gb2312");编译时报如下错
- jni异常问题
- 谁有讲算法的代码和书?请帮忙顶
- 怎样在运行的时候把一个面板换成另一个面板呢?
- java API原码
- 读写文件操作的问题,希望各位能帮我看一下
- 我是刚刚开始接触java的,请问这个问题是什么原因造成的!
- 谁能告诉我visibroker for java 4.5的序列号。4.0也行。谢谢!
- 对象转换!!
- 一道题目
System.out.println("是否继续:y/n?");
String input=sca.next();
if(input.equalsIgnoreCase("n")){
return;
}else{
//计算
}
String input=sca.next();
if(input.equalsIgnoreCase("y")){
continue;
}
else if(input.equalsIgnoreCase("n")){
return;
}else{
System.out.println("输入错误!");
return;
}
} catch (Exception e) {
System.out.println("输入错误!");
return;
}