菜鸟问题

jclmh369961423 2009-07-12 06:12:11
创建一个程序,作为命令行加法器,将两个相加的数作为参数传递给main方法,然后输出结果
...全文
97 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
winer2008 2009-07-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 hardwin 的回复:]
同5楼
[/Quote]
同意5楼
jclmh369961423 2009-07-13
  • 打赏
  • 举报
回复
你们觉得这个是不是比你们的都简单呢当然是说在没有异常处理的情况下
public class add
{ public static void main(String args[])
{System.out.println(new Integer(args[0])+new Integer(args[1]));
}
}
IniY0_0 2009-07-13
  • 打赏
  • 举报
回复
main(String[] args)其中的args 就来源于 JAVA 类名 ARGS[0] ARGS[1] ARGS[2]....命令后面带多少参数,ARGS就用多长的数组存
Lena-Yang 2009-07-12
  • 打赏
  • 举报
回复
同5楼
catici 2009-07-12
  • 打赏
  • 举报
回复
5楼正解
tjjzlf 2009-07-12
  • 打赏
  • 举报
回复
学习学习
结果看不懂
361719298 2009-07-12
  • 打赏
  • 举报
回复

public class ArgsTest
{
public static void main(String [] args)
{
System.out.println(new Integer(args[0])+new Integer(args[1]));
}
}

编译后 在命令行执行 java ArgsTest 数字1 数字2 就行了

异常处理自己写吧 呵呵
liubey_zff 2009-07-12
  • 打赏
  • 举报
回复

import java.io.*;

//从命令行读入数字 然后计算
package com.lx.io;

import java.io.*;

public class Addition {

public static void main(String[] args) throws Exception {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入第一个数:");
String firstString = in.readLine();
int firstNumber = Integer.parseInt(firstString);
System.out.println("请输入第二个数:");
String secondString = in.readLine();
int secondNumber = Integer.parseInt(secondString);
int result = firstNumber + secondNumber;
System.out.println("两个数相加的结果是:" + result);
}

}


我也是菜鸟,这是看见问题后刚刚写出来的,TRY/CATCH 没处理,你可以自己处理下
shiyiwan 2009-07-12
  • 打赏
  • 举报
回复
import java.math.BigDecimal;
public class A {
public static void main(String[] argv){
if(argv.length == 2)
System.out.println(new BigDecimal(argv[0]).add(new BigDecimal(argv[1])));
else
System.out.println("invalid arguments");
}
}
GUOGANG1987519 2009-07-12
  • 打赏
  • 举报
回复
是什么意思啊
czysnow 2009-07-12
  • 打赏
  • 举报
回复
你是什么个意思?

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧