Topic: 将命令行所输入的文字long型求助 |
Print this page |
1.将命令行所输入的文字long型求助 | Copy to clipboard |
Posted by: allenlee Posted on: 2004-09-15 19:38 编写一个程序,打算用switch语句来转换命令行中输入的(诸如one two three等)内容,并将其转换为long值,自己写了一个,不过老是通不过编译,大家能不能告诉我问题出在哪??感激不尽。 代码中为了练习和熟悉数组,所以写得比较繁琐……刚刚自学到数组…… 初学者写的码,希望大家批评……PS:真的想学好java...... WordChange.java (1.41k) |
2.Re:将命令行所输入的文字long型求助 [Re: allenlee] | Copy to clipboard |
Posted by: logix Posted on: 2004-09-15 20:06 整个文件里有许多的错误,要好好补补基础知识,如: int i=(int)arguements[0]; String转成int,当然不行; Char[] number={one,two,three,four,five,seven,eight,nine,ten}; ??? case q: case后面要跟常量 还有好多啊。 |
3.Re:将命令行所输入的文字long型求助 [Re: allenlee] | Copy to clipboard |
Posted by: 饮者 Posted on: 2004-09-16 15:56 public class Test { public static void main(String[] args) { int switchVar = 0; if (args.length > 0) switchVar = Integer.parseInt(args[0]); switch (switchVar){ case 1://do something ; case 2: default : } } } |
4.Re:将命令行所输入的文字long型求助 [Re: allenlee] | Copy to clipboard |
Posted by: 饮者 Posted on: 2004-09-16 16:10 另:switch只能使用byte, short , int 不能是long型。至于需要转换到哪一种基本类型(primitive type),则请使用其外包类(wrapper class)的parse*方法。 |
5.Re:将命令行所输入的文字long型求助 [Re: allenlee] | Copy to clipboard |
Posted by: allenlee Posted on: 2004-09-16 16:56 谢谢两位的指点,看来前面的书还是得多好好复习一下/谢谢。 |
6.Re:将命令行所输入的文字long型求助 [Re: allenlee] | Copy to clipboard |
Posted by: alpacino Posted on: 2004-09-23 16:21 我日,这位仁兄也是敢写,JAVA是你家亲戚啊,你想怎么写就怎么写?我先看不懂还以为是碰上高手了,搞得我惭愧半天,再仔细一看,我^%$...#$%...$#$...*&@...把我的自信心差点打击的没有了! 好好补补基础吧!象我这样,不懂的知识点要先问问,不能自己蛮干,到头来,把自己搞的晕头转向多划不来。 下次不许再这么吓人了! |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |