posts - 6,  comments - 30,  trackbacks - 0
放假的时候就说要自学java,现在终于开始了,我学的时候还是像学c++时候一样,从基本语句开始学起。在图书馆借了一本书,我完全是按照上面的一步一步来。今天看到了一个例子,是关于温度转化的问题。其实程序思路倒是很简单,但是在使用语句上除了问题。我想可以自己选择
开始我用switch--case 语句,但是如何从界面输入字符呢,用了Scanner类。
 1package temperature;
 2
 3import java.util.*;
 4
 5public class Temperature {
 6
 7    /**
 8     * @param args
 9     */

10    public static void main(String[] args) {
11        // TODO Auto-generated method stub
12        
13        Temperature T=new Temperature();
14        Scanner sc=new Scanner(System.in);
15        T.Menu();
16        double tem=0;
17        System.out.print("请输入你的选择:");
18        char ch=sc.****();
19        if(ch<3&&ch>0){
20            System.out.print("Input Temperature:");
21            tem=sc.nextDouble();
22        }

23        do{
24            switch(ch){
25            case 'A':
26                System.out.println("其华氏温度是:"+T.CelsToF(tem));
27                break;
28            case 'B':
29                System.out.println("其摄氏温度是:"+T.FToCels(tem));
30                break;
31            default:break;
32            }

33            T.Menu();
34            System.out.print("请输入你的选择:");
35            ch=sc.nextInt();
36            if(ch<3&&ch>0){
37                System.out.print("Input Temperature:");
38                tem=sc.nextDouble();
39            }

40        }
while(ch<3&&ch>0);
41    }

42    public double CelsToF(double Ctem){
43        return 9.0/5*Ctem+32;
44    }

45    public double FToCels(double Ftem){
46        return (Ftem-32)*5.0/9;
47    }

48    public void Menu(){
49        System.out.println("A ==== C-->F");
50        System.out.println("B ==== F-->C");
51        System.out.println("Others for break");
52    }

53}

54
就是在上面代码***处不知道用什么函数。后来改成了int 型可是可以,但是我想请教如何如何从界面输入字符?
posted on 2011-01-23 17:26 あ维wêiセ 阅读(1327) 评论(3)  编辑 收藏 引用 所属分类: Java

FeedBack:
# re: 初学java(一)
2011-01-23 17:33 | lirui
放错地方了吧?  回复  更多评论
  
# re: 初学java(一)
2011-01-23 17:36 | あ维wêiセ
@lirui
什么意思啊?  回复  更多评论
  
# re: 初学java(一)
2011-01-24 10:00 | Kevin Lynx
@あ维w&#234;iセ
cppblog首页推荐内容需要博客作者对内容自我斟酌 :)  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2011年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜