日期:2014-05-20  浏览次数:20653 次

新手求助,求各路大神帮忙~
本人是个菜鸟~刚自学java不久,求各位哥哥姐姐大神们帮帮忙看下,先谢谢各位了 
 
题目是:编写程序:由键盘输出两个字符串“12”与“24”,将他们转换成整数,然后计算并输出这两个数的和。

 解: 
     class Test{

int a1,a2,sum;
String a = 24;
String b = 12;

void convert(String i, String j){
a1 = int i;
a2 = int j;

int sum(int i,int j){

return sum = i + j;
}
public static void main(String[] args){
Test t1 = new Test();
t1.convert(a,b);
t1.sum(a1,a2);
System.out.println(t1.sum(a1,a2));
}
}

可后来dos报错,需要.class 
java?新手求救

------解决方案--------------------

class Test{

int a1,a2,sum;
String a = 24;
String b = 12;

void convert(String i, String j){
a1 = int i;   //字符转转整形不能这样写 ,应该用Integer.parseInt(i)
a2 = int j;   //同上

int sum(int i,int j){

return sum = i + j;
}
public static void main(String[] args){
Test t1 = new Test();
t1.convert(a,b);   //因为a,b是t1的成员,要写成t1.convert(t1.a,t1.b)
t1.sum(a1,a2);   //同理  t1.sum(t1.a1,t1.a2)
System.out.println(t1.sum(a1,a2));    //同理t1.sum(t1.a1,t1.a2)
}
}


然后在cmd窗口输入的命令是:
javac Test.java
java Test    //新手很容易把这地方写成java Test.class


由键盘输出两个字符串“12”与“24”  这个需求在本程序中没有体现。
------解决方案--------------------
引用:
  哦哦 ,谢谢大神,弱弱的再问下~ 由键盘输出两个字符串“12”与“24” 该如何在java中表达啊~  求大神在指点指点~ 

样例代码,根据需求修改吧

BufferedReader br=new BufferedReader(new InputStreamReader(System.in)) ;     
         while(true)