JAVA考试题谁能全做出来给100分啊。。求救啊

(1)编程计算是s=1!+2!+3!+4!+……+20!并输出。(2)编程实现对数组元素由大到小排列。(3)编程实现求一个整数数组num[]中的最大值与最小值并输出结果的... (1) 编程计算是s=1!+2!+3!+4!+……+20! 并输出。

(2) 编程实现对数组元素由大到小排列。

(3) 编程实现求一个整数数组num[]中的最大值与最小值并输出结果的程序。

(4)编程实现判断一个数是否是素数。是素数时输出true,否则输出false。

(5) 对数组(假设长度为10)中每个元素赋值,然后按逆序输出。

(6) 给出一百分制成绩,要求输出成绩等级''A'',''B'',''C'',''D'',''E'' 。90分以上的为''A'' ,80~89分为''B'',70~79分为''C'',60~69为''D'',60分以下为''E''。

(7) 如果一个3位数的个位数、十位数和百位数的立方和等于该数字自身,则称该数为水仙花数。编程求出所有的水仙花数。

(8) 一个数如果恰好等于它的因子之和,这个数就称为“完数”。编程找出100以内的所有完数。

(9) 编写一个程序,其功能是将两个内容合并到一个文件中。

(10) 编写一个程序,分别统计并输出文本文件中元音字母a,e,i,o,u的个数。
我的邮箱719094058@qq.com
展开
 我来答
百度网友4f9c76f1f
2008-06-13 · TA获得超过812个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:372万
展开全部
(1):=============================
public static void main(String[] args){
int num = 20;
long sum = 0;
long tmp = 1;
for(int i=1; i<=num; i++){
tmp = 1;
for(int j=1; j<=i; j++){
tmp *= j;
}
sum += tmp;
}
System.out.println(sum);
}

(2):=============================
public static void main(String[] args){
int[] arg = new int[]{5,20,3,87,45,23,50};
int tmp = 0;
for(int i=arg.length-1; i>=0; i--){
for(int j=0; j<i; j++){
if(arg[j]<arg[j+1]){
tmp = arg[j+1];
arg[j+1] = arg[j];
arg[j] = tmp;
}
}
}
for(int i=0; i<arg.length; i++){
System.out.print(arg[i]+" ");
}
}

(3):=============================
public static void main(String[] args){
int[] arg = new int[]{5,20,3,87,45,23,50};
int maxNum = arg[0];
int minNum = arg[0];
for(int i=0; i<arg.length; i++){
if(arg[i]>maxNum){
maxNum = arg[i];
}
if(arg[i]<minNum){
minNum = arg[i];
}
}
System.out.println("最大值:"+maxNum + "; 最小值:"+minNum+";");
}

(4):=============================
public static void main(String[] args){
int num = 31;
boolean flag = true;
for(int i=2; i<num; i++){
if(num%i==0){
flag = false;
break;
}
}
System.out.println(flag);
}

(5):=============================
public static void main(String[] args){
int[] arg = new int[10];
System.out.print("正序:");
for(int i=0; i<arg.length; i++){
arg[i] = new Random().nextInt(100);
System.out.print(arg[i]+" ");
}
System.out.println();
System.out.print("倒序:");
for(int i=arg.length-1; i>=0; i--){
System.out.print(arg[i]+" ");
}
}

(6):=============================
public static void main(String[] args){
int num = 80;
if(num>=90){
System.out.println("A");
}else if(num>=80 && num<90){
System.out.println("B");
}else if(num>=70 && num<80){
System.out.println("C");
}else if(num>=60 && num<70){
System.out.println("D");
}else{
System.out.println("E");
}
}

(7):=============================
public static void main(String[] args){
int a=0;
int b=0;
int c=0;
for(int i=100; i<999; i++){
a = i/100;
b = (i-a*100)/10;
c = i-a*100-b*10;
if(a*a*a+b*b*b+c*c*c==i){
System.out.println("水仙花数:"+i);
}
}
}

(8):=============================
public static void main(String[] args) {
int sum = 0;
for(int i=1; i<=100; i++){
sum = 0;
for(int j=1; j<=i/2; j++){
if(i%j==0){
sum+=j;
}
}
if(i==sum){
System.out.println("完数:"+i);
}
}
}

(9):=============================
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("C:\\text1.txt");
byte[] bytes = new byte[fis.available()];
fis.read(bytes);
fis.close();
OutputStream fos = new FileOutputStream("C:\\text2.txt", true);
fos.write(bytes);
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}

(10):=============================
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("C:\\text1.txt");
byte[] bytes = new byte[fis.available()];
fis.read(bytes);
fis.close();
int a=0;
int e=0;
int i=0;
int o=0;
int u=0;
for(int k=0; k<bytes.length; k++){
if(bytes[k]=='a'){
a+=1;
}else if(bytes[k]=='e'){
e+=1;
}else if(bytes[k]=='i'){
i+=1;
}else if(bytes[k]=='o'){
o+=1;
}else if(bytes[k]=='u'){
u+=1;
}
}
System.out.println("a:"+a+"个");
System.out.println("e:"+e+"个");
System.out.println("i:"+i+"个");
System.out.println("o:"+o+"个");
System.out.println("u:"+u+"个");
} catch (Exception e) {
e.printStackTrace();
}
}
Flash_GirlXC
2012-05-25
知道答主
回答量:86
采纳率:0%
帮助的人:24.2万
展开全部
有用 myeclipse写的不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
200888186
2008-06-13 · TA获得超过193个赞
知道答主
回答量:578
采纳率:0%
帮助的人:0
展开全部
高手不少 主要还是真热情
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanchao1003
2008-06-13
知道答主
回答量:41
采纳率:0%
帮助的人:0
展开全部
全是些简单的问题,为什么不自己做呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叮当白
2008-06-14
知道答主
回答量:33
采纳率:0%
帮助的人:14.5万
展开全部
牛人!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1ae62ede3
2008-06-18
知道答主
回答量:79
采纳率:0%
帮助的人:0
展开全部
求人不如求己 自给自足吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(14)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式