- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java部分课后题
试编写一个程序,将1~500间能同时被2、5、7整除的数打印出来
package ch3;
public class M4 {
public static void main(String args[]){
for(int i= 1; i=500; i++){
if(i%2==0 i%5==0 i%7==0){
System.out.println(i=+i);
}
}
}
}
编写程序,根据考试成绩的等级打印出百分制分数段。设A为90分以上、B为80分以上、C为70分以上、D为60分以上、E为59分以下。要求在程序中使用开关语句。
public class M5 {
public static void main(String[] args) {
double num = 70.5;
int x = (int)num;
String result = ;
switch(x/10){
case 10:
case 9: result=A; break;
case 8: result=B; break;
case 7: result=C; break;
case 6: result=D; break;
default: result=E;break;
}
System.out.println(num+:+result);
}
}
编写程序,从10个数中找出最大值。
public class M6 {
public static void main(String[] args) {
int[] a = new int[]{7,4,2,1,0,9,6,5,3,8};
for(int i =0; ia.length; i++){
for(int j = i+1; ja.length;j++){
if(a[i]a[j]){
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
for(int x : a){
System.out.println(x);
}
// int max = a[0];
//
// for( int x : a ){
// if( x max ) max = x;
// }
// System.out.println(max=+max);
}
}
编写程序,计算n的阶乘(n!),设n=10.
public class M7 {
public static void main(String[] args) {
int n = 5;
int sum = 1;
for(int i = n;i1;i--){
sum *= i;
}
System.out.println(n+!=+sum);
}
}
编写程序,计算数学常数e的值,e=1+1/1!+1/2!+ ….
public class M8 {
public static void main(String[] args) {
double e = 1.0;
for(int i = 1; i = 10 ; i++){
e += 1.0/pow(i);
}
System.out.println(e=+e);
}
public static int pow(int n){
int sum = 1;
for(int i = n;i1;i--){
sum *= i;
}
return sum;
}
}
编写程序,输出以下数据:
N 10*N 100*N 1000*N
1 10 100 1000
2 20 200 2000
3 30 300 3000
4 40 400 4000
5 50 500 5000
public class M9 {
public static void main(String[] args) {
System.out.println(N\t10*N\t100*N\t1000*N);
for(int i= 1;i=5;i
文档评论(0)