- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 顺序语句练习
6 道题.方法 1 道.数组 2 道。类 2 到
建项目 Test+学号
每个题一个包
把每个项目压缩 专业班级学号姓名 提交
时间 3 小时
数组: 做题号为偶数的 去掉柜子 八皇后
方法 :1 3 11 13 14 16
类: 1 5 4 6 7 8 9 14 15 16
异常:
.循环练习
public class lx5 {
public static void main(String args[]){
System.out.println(50 以内的素数: );
System.out.print(2 +3 );
int c=2;
for(int i=3;i=100;i++)
for(int j=2;j=(int)Math.sqrt(i);j++){
if(i%j==0)break;
if(j=(int)Math.sqrt(i)){
System.out.print(i+ );
c++;
if(c%10==0)
System.out.println();
}
}
}
}
6.(统计正数和负数的个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,
分别判断读入的正数和负数的个数, 然后计算这些输入值的总和及其平均值 (不对 0 计数),
当输入为 0 时候,表示程序结束。将平均值以浮点数的形式显示。 (20 分)
下面是一个运行示例:
Enter an int value, the program exits if the input is 0:
1 2 -1 3 0
The number of positives is 3
The number of negatives is 1
The total is 5
The average is 1.25
7.(财务程序 ) :假设某个大学今年的学费是 10000 元,学费以每年 5%速度增加,编写程序
计算 10 年后的学费以及现在开始的 10 年后算起, 4 年内总学费是多少?( 20 分)
public static void main(String[] args) {
int a=10000;
double w;
double sum=0;
double p;
for ( int n=1;n10;n++){
w=a*Math. pow(1+0.05,n);
sum+=w;
if (n==9){
System. out .println( +w);
}
if (n==3){
p=a+sum;
System. out .println( +p);
}
}
}
}
8.编写程序,提示用户输入学生的个数,每个学生的姓名和分数,最后显示得分最高学生的
姓名和分数和第二高分学生姓名和分数( 20 分)
import java.io.*;
import java.util.*;
public class lianxi50 {
public static void main(String[] args){
Scanner ss = new Scanner(System.in);
String [][] a = new String[5][6];
for(int i=1; i6; i++) {
System.out.print( 请输入第 +i+ 个学生的学号: );
a[i-1][0] = ss.nextLine();
System.out.print( 请输入第 +i+ 个学生的姓名: );
a[i-1][1] = ss.nextLine();
for(int j=1; j4; j++) {
System.out.print( 请输入该学生的第 +j+ 个成绩: );
a[i-1][j+1] = ss.nextLine();
}
System.out.println(\n);
9.使用 while 循环找出满足 n*n 大于 12000 的最小整数( 15 分)。
public static void main(String[] args) {
int n=1;
while (n*n 12000){
n++;
}
System. out .println( +n);
}
}
11.计算 π(25 分)
使用下列数列可以近似计算 π:
π= 4* (1-1/3 +1/5 -1/7 + 1/9 -1/11+ ? ? ? +1/(2*i-1)-1/2*i+1 )
编写程序,显示当 i=10000,20000,? ..100000 的时候 π的值。
12.(完全数)如果一个正整数等于除以它本身之外所有其他所有除数之和,就称之为完全
数。例如: 6 是第一个完全数,因为6 = 1+ 2 + 3 , 下一个完全数是 28 = 1 + 2 + 4 + 7
文档评论(0)