1.编写一个字符界面的JAVA APPLICATION程序,接受用户输入的10个整数,并输出这10个整数的累加和
2.构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象
1.编写一个字符界面的JAVA APPLICATION程序,接受用户输入的10个整数,并输出这10个整数的累加和
2.构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象
第一个的答案是:
public class yuan {
static void add(String str)
{
String[] sum = str.trim().split(" ");
int sum1 = 0;//用来计算10个数字的和
for(int i=0;i<sum.length;i++)
{
sum1 = sum1 +Integer.parseInt(sum[i]);
}
System.out.println("您输入进来的数字只和是:"+sum1);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
String str ="";//用来接受出入进来的字符串 以字符串的形式接受那10个数字
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入十个数字以空格隔开~");
try {
str = in.readLine();
add(str);//调用方法
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
看看测试结果
import java.util.Scanner; class CalSum{ public static void main(String[] args){ int sum=0; Scanner s=new Scanner(System.in); for(int i=0;i<10;i++){ sum+=s.nextInt(); } System.out.println ("sum: "+sum); } }
class Point{ private int x; private int y; public Point(int x,int y){ this.x=x; this.y=y; } public void setX(int x){ this.x=x; } public int getX(){ return x; } public void setX(int y){ this.y=y; } public int getY(){ return y; } public static void main(String[] args){ } }
太简单了,我都不知道是不是我看错题目了