《Java程序设计基础》ppt chapter7.docVIP

  • 0
  • 0
  • 约2.31千字
  • 约 3页
  • 2021-09-12 发布于广东
  • 举报
第7章 选择题 C B A B A B B C C B 填空题 public static void main(String args[]) 方法首部 方法体 一个值 地址值传递 在定义该方法时所指定的类型所决定 修改程序错误 if(n==0) return 0 ;//正确if(n==0) return; n = n % 10;//正确n=n/10; return getFibo(i + 1) + getFibo(i + 2); //正确getFibo(i - 1) + getFibo(i - 2) i = n % 100;// 正确 i = n / 100 j = n % 10 - i * 10;// 正确 j = n / 10 - i * 10 k = n / 10;// 正确 k = n % 10 System.out.println(fun(x,y,z)+fun(x,y,z)-fun(z,x,y)); //正确的 fun(x,y,z)+fun(y,z,x)-fun(z,x,y) 编写程序 public static int sumDigits(long n){ int sum = 0; while(n / 10 != 0){ sum += n % 10; n = n / 10; } sum = sum + n; return sum } 2. public static void sort(int num1, int num2, int num3){ int temp; if(num1 num2) { temp = num1; num1 = num2; num2 = temp; } if(num2 num3) { temp = num2; num2 = num3; num3 = temp; } if(num1 num2) { temp = num1; num1 = num2; num2 = temp; } System.out.println(输入的三个数按升序排列为 +num1++num2++num3); } 3. import java.util.Scanner; public class Demo { public static void main(String[] args) { int a = Integer.parseInt(getInfo(a)); int n = Integer.parseInt(getInfo(n)); System.out.println(s = + task(n , a )); } /*** * @param n 表示一共有多少个a* @param a * @return*/ private static int task(int n , int a){ int sum = 0 ; int temp = a ;//循环迭代 for (int i = 0 ; i n ; i++) { sum += a ; temp *= 10 ; a += temp ; } return sum ; } private static String getInfo(String message){ System.out.println(请输入 +message); return (new Scanner(System.in)).nextLine() ; } } 4. public class PerfectNumber { public static void main(String[] args) { int s; for(int i = 1; i = 1000; i++) { s = 0; for(int j = 1; j i; j++) if(i % j == 0) s = s + j; if(s == i) System.out.print(i + ); } System.out.println(); } } 5. public class Series{

文档评论(0)

1亿VIP精品文档

相关文档