| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:[求助]初学JAVA一程序看不懂,请帮下忙
只看楼主 加入收藏
chenzhanpeng
Rank: 1
等 级:新手上路
帖 子:271
专家分:0
注 册:2007-1-5
收藏
 问题点数:0 回复次数:1 
[求助]初学JAVA一程序看不懂,请帮下忙
public class TempConvert
{
private static double temp;
pvivate static double scale;
static double cToF(double degrees)
{
return 9*degrees/5+32;
}
static double fTOC(double degrees)
{
return 5*(dgrees-32)/9;
}
public static void main(string args[])
{
if (args.length<2)
{
system.out.println("usage:TemConvert number c|F");
ruturn;
}
temp=(new Double(args[0])).doubleValue()
switch(args[1].charAt(0))
{
case 'c':scale="fahrenheit";
temp=cTOF(temp);
break;
case 'F':scale="Celsius";
temp=fTOC(temp);
break;
default:system.out.println("Specify scale as C or F only");
return;
}
system.out.println(args[0])+""+args[1]
+converted to "+temp+"" scale);
return;

}
}
帮忙写上注释,还有那句switch(args[1].charAt(0))
是什么意思,,
static double cToF(double degrees)
{
return 9*degrees/5+32;
}
static double fTOC(double degrees)
{
return 5*(dgrees-32)/9;
}这两句的"degrees"第一次表示的是摄氏度,第二次表示是的华氏温度,请问一个变量怎么可以公用的,想不明白
搜索更多相关主题的帖子: JAVA 初学 
2007-05-15 17:15
支离破碎
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:737
专家分:0
注 册:2007-1-4
收藏
得分:0 
switch(args[1].charAt(0))
是取得是c或F..

static double cToF(double degrees)
{
return 9*degrees/5+32;
}
static double fTOC(double degrees)
{
return 5*(dgrees-32)/9;
}
degrees是形参,只是一个参数,并不是共用。这二个方法只是把传进来的参数加工处理一下然后返回一个值。

人生漂泊無依,有如浮萍菱花,隨水飄流,你会在我这里停留吗?
[url=http://51mynet.]http://51mynet.[/url]
2007-05-15 17:30
快速回复:[求助]初学JAVA一程序看不懂,请帮下忙
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019632 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved