文档详情

java的编程题.doc

发布:2016-02-22约4.67万字共42页下载文档
文本预览下载声明
Java编程练习题 一、简单问题: 1. 编程求下列式子的值, y=1-1/2+1/3-1/4+…+1/99-1/100 并将结果输出,格式为: 1-1/2+1/3-1/4+…+1/99-1/100 = 表达式的值 public class Prog1 { public static void main(String[] args) { double sum=0; for(double i=1;i=100;i++) { sum=sum+ (Math.pow(-1, i+1))*(1/i); } System.out.print(1-1/2+1/3-1/4+…+1/99-1/100=+sum); } } 运行结果: 2. 请编程实现:由键盘输入的任意一组字符,统计其中大写字母的个数 m 和小写字母 的个数 n,并输出 m、n 中的较大者。 import java.util.Scanner; public class Prog1 { public static void main(String[] args) { Scanner cin=new Scanner(System.in ); String Str =cin.nextLine(); int m=0,n=0; for(int i=0;iStr.length();i++) { char c=Str.charAt(i); if(c=ac=z) n++; else if(c=Ac=Z) m++; } if(nm) System.out.print(n); else System.out.print(m); } } 运行结果: 3. 编程,求全部水仙花数。所谓水仙花数是指一个三位数,其各位数字立方的和等于 该数。如:153 = 13 + 53+ 33。 import java.util.Scanner; public class Prog1 { public static void main(String[] args) { int b=0,c=0,d=0; for(int i=100;i1000;i++) { d=i%10; c=(i/10)%10; b=(i/100)%10; if(i==b*b*b+c*c*c+d*d*d) { System.out.println(i); } } } } 4. 请编制程序判断输入的正整数是否既是 5 又是 7 的整倍数。若是,则输出 yes;否 则输出 no。 import java.util.Scanner; public class Prog1 { public static void main(String[] args) { Scanner cin=new Scanner(System.in ); System.out.println(请输入一个正整数:); int a=cin.nextInt(); if(a%7==0a%5==0) { System.out.println(YES); } else System.out.println(NO); } } 5. 请编程实现:对于给定的一个百分制成绩,输出相应的五分制成绩。设:90 分以上 为‘A’ 80—89 分为‘B’ 70—79 分为‘C’ 60—69 分为‘D’ 60 分以下为‘E’ 。 , , , , import java.util.Scanner; public class Prog1 { public static void main(String[] args) { Scanner cin=new Scanner(System.in ); System.out.println(请输入成绩:); int a=cin.nextInt(); if(a=90) {System.out.println(A);} else if(a=80) {System.out.println(B);} else if(a=70) {System.out.println(C);} else if(a=60) {System.out.println(D);} else {System.out.println(E);} } } 6. 输入一行字符,将其中的字母变成其后续的第 3 个字母,输出。例:a→d,x → a; y → b;编程实现。 import java.util.Scanner; public class Prog1 { public static void main(String[] args) { Scanner cin=new Scanner(System.in ); String str=cin.nextLine(); char[] c=new char[]{a,b,c,d,e,
显示全部
相似文档