新手上路,来人指点!

hawaii_wx 2005-03-20 09:49:23
第一天学java,遇到一个题目,知道原理,但是不知道java的语句实现:
题目>:写一java程序,用于将2个整数值和一个运算符存储在相应的变量中,并执行必要的运算
我自己写的代码:(望大家看看我那里写错了)
class JiSuan
{
public static void main(int x,int y,char z)
{
int i,j;
System.out.println(x);
System.out.println(y);
System.out.println(z);
switch(z)
{
case '+':
i=x+y;
System.out.println("这两个数的和为:"+i);
break;
case '-':
j=x-y;
System.out.println("这两个数的差为:"+j);
break;
}
}
}
...全文
104 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hawaii_wx 2005-03-20
  • 打赏
  • 举报
回复
谢谢楼上的哥们,佩服呀!
milkbottle 2005-03-20
  • 打赏
  • 举报
回复
public class JiSuan
{
public static void main(String[] args)
{
int i,j;
int x = Integer.parseInt(args[0]);
int y = Integer.parseInt(args[1]);
char[] z = args[2].toCharArray() ;
System.out.println(x);
System.out.println(y);
System.out.println(z[0]);
switch(z[0])
{
case '+':
i=x+y;
System.out.println("这两个数的和为:"+i);
break;
case '-':
j=x-y;
System.out.println("这两个数的差为:"+j);
break;
}

}

}


运行的时候 用 java JisSuan 1 2 +
的格式
nybtd 2005-03-20
  • 打赏
  • 举报
回复
main()方法的含义你知道了吗?我想你查以下好呀!
hawaii_wx 2005-03-20
  • 打赏
  • 举报
回复
来人呀,救命
hawaii_wx 2005-03-20
  • 打赏
  • 举报
回复
savagre(南野大人) 可以在我的代码基础上修改下贴出来吗,谢谢了0
milkbottle 2005-03-20
  • 打赏
  • 举报
回复
main 函数的参数一定是这个形式的

main(String[] args)

savagre 2005-03-20
  • 打赏
  • 举报
回复
main方法的参数不对,应该用字符串传递所需参数才能运行程序。
可以用args[0],args[1],args[2]分别传递x,y,x
再把类型转过来。

62,634

社区成员

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

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