J2SE论坛网»J2SE技术»如何接受从命令行输入的数?
如何接受从命令行输入的数?
问?:
从命令行输入一个整数,回车后输出他的立方
该如何实现?
该如何实现?
答!: 1:
public class test {
public static void main(String[] args) {
if (args.length<1) return;
int i=Integer.parseInt(args[0]);
System.out.println(i*i*i);
}
}
public static void main(String[] args) {
if (args.length<1) return;
int i=Integer.parseInt(args[0]);
System.out.println(i*i*i);
}
}
答!: 2:
public static void main(String[] args)
throws IOException
{
System.out.println("输入一个数字 : ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) ;
String s ;
while((s = br.readLine()) != null)
{
Integer i = null;
try
{
i = new Integer(s) ;
}
catch (Exception ex)
{
System.out.println("输入的数字不正确 ! 输入一个数字:");
continue ;
}
System.out.println(i.intValue()+" 的立方是:" + Math.pow(i.doubleValue(), 3));
return;
}
}
throws IOException
{
System.out.println("输入一个数字 : ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) ;
String s ;
while((s = br.readLine()) != null)
{
Integer i = null;
try
{
i = new Integer(s) ;
}
catch (Exception ex)
{
System.out.println("输入的数字不正确 ! 输入一个数字:");
continue ;
}
System.out.println(i.intValue()+" 的立方是:" + Math.pow(i.doubleValue(), 3));
return;
}
}
答!: 3:
String[] args 就表示你的参数
例如:args[0]就表示你的第一个输入参数
例如:args[0]就表示你的第一个输入参数
答!: 4:
waterborn:
我照你这么做,
public class e0202
{
public static void main(String args[])
{
int i=Integer.parseInt(args[0]);
System.out.println("请输入一个整数:");
System.out.print("i的平方为:"+i*i);
}
}
编译过去了,运行时报Exception in thred "main" java.lang.ArrayIndexOutofBoundsException
我照你这么做,
public class e0202
{
public static void main(String args[])
{
int i=Integer.parseInt(args[0]);
System.out.println("请输入一个整数:");
System.out.print("i的平方为:"+i*i);
}
}
编译过去了,运行时报Exception in thred "main" java.lang.ArrayIndexOutofBoundsException
答!: 5:
知道错哪了
应该java e0202 3
应该java e0202 3
答!: 6:
三楼的kevinliuu(@。@) 正解。呵呵
答!: 7:
赫赫
kevinliuu(@。@) 写的不适合初学者啊
我都看不大懂
我想先弹出“请输入一个整数:”
然后输入一个整数
回车后输出平方数
简单点的该如何实现?
kevinliuu(@。@) 写的不适合初学者啊
我都看不大懂
我想先弹出“请输入一个整数:”
然后输入一个整数
回车后输出平方数
简单点的该如何实现?
答!: 8:
晕 ,还不简单 啊?
答!: 9:
大哥,你都4颗星了当然觉得简单了
答!: 10:
路过,友情up...
答!: 11:
import java.io.*;
class Test{
public static void main(String[] args)throws IOException{
System.out.print("输入一个数字 : ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) ;
int i=Integer.valueOf(br.readLine());
System.out.println(i+" 的立方是:" + Math.pow(i, 3));
}
}
最简单的,没有经过错误判断什么的···
class Test{
public static void main(String[] args)throws IOException{
System.out.print("输入一个数字 : ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) ;
int i=Integer.valueOf(br.readLine());
System.out.println(i+" 的立方是:" + Math.pow(i, 3));
}
}
最简单的,没有经过错误判断什么的···
答!: 12:
1.5以后多了个Scanner
可以考虑用这个!
可以考虑用这个!
答!: 13:
楼主注意,是4个裤衩,不是星啊,晕!
答!: 14:
看见二楼那个没,那个叫星,估计俺是没有这个本事了,,,
相关JAVA教程:
请高手指点一下,谢谢
请问如何读出这个message.properties文件(急,谢谢)
问一个嗷嗷简单的问题
正则表达式如何匹配括弧?
eclipse中怎样生成jar文件
谁能推荐几本学习java网络和多线程的书(最后是专门介绍这些内容的)
关于多线程和网络java.net有好书吗???
关于jar的问题
正则表达式到底咋回事?
如何最快的判断一个数字(或字符串)是否是一个集合中的一员?谢谢大家。
一道笔试题:inner class与聚合类的区别?
怎么样调整图片大小阿