刚接触java,帮忙写一段程序!

coolwasp 2004-01-02 03:23:49
写一程序从键盘读入两个正整数,在屏幕上显示他们的和.
...全文
31 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yema55 2004-01-02
  • 打赏
  • 举报
回复
/* This program sums a list of numbers entered

by the user. It converts the string representation

of each number into an int using parseInt().
*/
import java.io.*;

class Sum {
public static void main(String args[])
throws IOException
{
// create a BufferedReader using System.in
BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
String str;
int i;
int sum=0;
System.out.println("Enter numbers, 0 to quit.");
do {
str = br.readLine();
try {
i = Integer.parseInt(str);
} catch(NumberFormatException e) {
System.out.println("Invalid format");
i = 0;
}
sum += i;
System.out.println("Current sum is: " + sum);
} while(i!= 0);
}
}
bafce 2004-01-02
  • 打赏
  • 举报
回复
import java.io.*;
public class PrintOut
{
public static void main(String[] args)
{
long[] long_nums;
long long_sum;
PrintOut po=new PrintOut();
long_nums=po.readNums();
long_sum=po.add(long_nums);
System.out.println("运算结果为:");
System.out.println(long_nums[0]+" + "+ long_nums[1]+" = " + long_sum);
}
private long[] readNums()
{
long[] long_nums=new long[2];
String str_temp;
BufferedReader br;
for(int i=0;i<long_nums.length;i++)
{
System.out.println("请输入第"+(i+1)+"个数");
br=new BufferedReader(new InputStreamReader(System.in));
try
{
str_temp=br.readLine();
long_nums[i]=Integer.parseInt(str_temp);
}catch(IOException e)
{
System.err.println("Error");
}
}
return long_nums;
}
private long add(long[] long_nums)
{
return long_nums[0]+long_nums[1];
}

}
PublicJOE 2004-01-02
  • 打赏
  • 举报
回复
1+2=3

命令执行完毕
成功显示
继续+U


bmlf 2004-01-02
  • 打赏
  • 举报
回复
用system.in来接收

62,614

社区成员

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

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