java程序设计基础_陈国君版第五版_第四章习题

import java.util.Scanner;
public class Main4_1 {public static void main(String[] args){Scanner scanner = new Scanner(System.in);float testScore ;char grade ;do{System.out.println("请输入成绩:");testScore = scanner.nextFloat();}while((testScore<0)||(testScore>100));switch((int)testScore/10){case 10 : case 9 : grade = 'A'; break;case 8 : grade = 'B'; break;case 7 : grade = 'C'; break;case 6 : grade = 'D'; break;default: grade = 'E'; break;}System.out.println("本次成绩:"+testScore+"\t获得的等级是:"+grade);}
}
import java.util.Scanner;
public class Main4_2{public static void main(String[] args){Scanner scanner = new Scanner(System.in);System.out.print("请输入学生的成绩:");float testScore = scanner.nextFloat();char grade;switch((int)testScore/10){case 10:case 9 : grade = 'A';break;case 8 : if(testScore>=85){grade = 'A';break;}else{grade = 'B';break;}case 7 : grade = 'B';break;case 6 : grade = 'C';break;default: grade = 'D';break;}System.out.println("成绩"+testScore+"的等级是: "+grade);}
}
public class Main4_3{public static void main(String[] args){for(int i = 1;i<100;i++){if(i%21==0){System.out.println(i+"\t");}}}
}
import java.io.*;
public class Main4_4{public static void main(String[] args)throws IOException{BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入一个数:");String str = buf.readLine();int n = Integer.parseInt(str);int sum = 0 ;for(int i = 1;i<=n;i++){int s = 1;for(int j = 1 ; j<=i;j++){s = s*j;}sum += s;}System.out.println("结果为:"+sum);}
}
import java.util.Scanner;
public class Main4_5{public static void main(String[] args){float sum = 0;Scanner scanner = new Scanner(System.in);System.out.println("请输入一个数 n:");int n = scanner.nextInt();for(int i = 1;i<=n;i++){int s =1;for(int j = 1;j <= i ; j++){s = s*j;}sum += Math.pow(-1,i-1)/(float)s;}System.out.println("sum = "+sum);}
}
public class Main4_6{public static void main(String[] args){int flag = 0;for(int i = 100; i < 1000; i++){int num1 = i%10;int num2 = (i%100)/10;int num3 = i/100;if(i==(Math.pow(num1,3)+Math.pow(num2,3)+Math.pow(num3,3))){System.out.print(i+"\t");flag++;}if(flag >10){System.out.println();flag = 0;}}}
}
import java.io.*;
public class Main4_7{public static void main(String[] args)throws IOException{BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));String str ;System.out.println("请输入一个数:");str = buf.readLine();int n = Integer.parseInt(str);int sum = 0;for(int i = 1 ;i < n ; i++){if(n%i==0){sum += i;}}if(sum == n){System.out.println(n+"是一个完全数!");}elseSystem.out.println(n+"不是一个完全数!");}
}
import java.io.*;
public class Main4_8{public static void main(String[] args)throws IOException{BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入一个整数:");String str = buf.readLine();int n = Integer.parseInt(str);System.out.print(n+"的各位数字之和为"); int flag =1;while((n/(int)(Math.pow(10,flag)))!=0){flag++;  }while(flag!=0){System.out.print((int)(n/(Math.pow(10,flag-1))));n %= Math.pow(10,flag-1);flag--;if(flag!=0){System.out.print("+");}}}
}
import java.util.Scanner;
public class Main4_9{public static void main(String[] args){Scanner scanner = new  Scanner(System.in);System.out.println("请输入一个浮点型数:");float n = scanner.nextFloat();System.out.println(n+"的整数部分为"+(int)n);System.out.println(n+"的小数部分为"+(n-(int)n));}
}
public class Main4_10{public static void main(String[] args){float length = 3000;int num = 0;do{length /= 2;num++;}while(length>=5);System.out.println("需要"+num+"天,绳子的长度会短于5米");}
}
public class Main4_11{public static void main(String[] args){    int n = 5,i=0,j,z;int [][] a = new int [n][n];   a[0][0] = 1;for(z = 1 ; z<n;z++){            //z判断有多少行j=0; i = z;                       //哪行开始a[i][j]=a[j][i-1]+1;do{                                //斜向上走 赋值a[i-1][j+1]=a[i][j]+1;i--;j++;}while(j!=z);}for(i=0;i<n;i++){for(j=0;j<(5-i);j++)System.out.print(a[i][j]+"\t");System.out.println();}}
}

java程序设计基础_陈国君版第五版_第四章习题相关推荐

  1. C++程序设计(第3版 谭浩强) 第四章习题

    1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用两个函数,并输出结果,两个整数由键盘输入. #include <iostream> using namespace st ...

  2. java程序设计基础_陈国君版第五版_第七章例题

    java程序设计基础_陈国君版第五版_第七章例题 class Cylinder {private double radius;private int height;private double pi ...

  3. java程序设计基础_陈国君版第五版_第五章习题

    java程序设计基础_陈国君版第五版_第五章习题 import java.util.Scanner; public class Main5_1 {public static void main(Str ...

  4. java程序设计基础_陈国君版第五版_第四章例题

    java程序设计基础_陈国君版第五版_第四章例题 <pre name="code" class="java">public class Main4_ ...

  5. java程序设计基础_陈国君版第五版_第八章例题

    java程序设计基础_陈国君版第五版_第八章例题 class Person{private String name;private int age;public Person(){System.out ...

  6. java程序设计基础_陈国君版第五版_第十一章例题

    java程序设计基础_陈国君版第五版_第十一章习题 class MyThread extends Thread { private String who;public MyThread(String ...

  7. java程序设计基础_陈国君版第五版_第五章例题

    java程序设计基础_陈国君版第五版_第五章例题 public class Main5_1 {public static void main(String[] args){int i;int[] a; ...

  8. java程序设计基础_陈国君版第五版_第十章例题

    java程序设计基础_陈国君版第五版_第十章例题 import java.io.*; public class Main10_1 {public static void main(String [] ...

  9. java程序设计基础_陈国君版第五版_第六章例题

    java程序设计基础_陈国君版第五版_第六章例题 class Cylinder {double radius;int height;double pi = 3.14;void area(){Syste ...

  10. java程序设计基础_陈国君版第五版_第九章例题

    java程序设计基础_陈国君版第五版_第九章例题 /*** 本测例会产生一个数组越界异常* @author Richard**/ public class Main9_1 {public static ...

最新文章

  1. 02JavaScript中的变量
  2. 使用wireshark分析TLSv2(详细)
  3. 【mathematical statistics】4 hypothesis testing
  4. 智能指针——auto_ptr
  5. 运行时报错RuntimeError: expected device cpu but got device cuda:0
  6. BugkuCTF-MISC题红绿灯
  7. 开课吧:人工智能技术应用面临的挑战包括哪些方面?
  8. html中如何制作手势密码,h5手势密码开发(使用jq)(示例代码)
  9. ASP入门(一)环境的搭建
  10. IC设计职位详解之“数字前端设计工程师”就业必学课程
  11. Googler高级工程师打造“厂外生存指南”,程序员感叹,圆我大厂梦
  12. 有关PS中图片不能解锁问题
  13. 共享充电宝还有市场嘛?
  14. JNDI注入之略微学学
  15. pandas 处理 excel 文件 之 Series DataFrame 篇
  16. c语言dfs算法初步讲解,[转载]算法初步
  17. 每日定时推送股票数据到表单搭建示例
  18. 武汉科技大学计算机考研资料汇总
  19. linux v4l2 示例程序,Linux关于Camera使用V4L2
  20. 怎么把jpg文件转换成pdf文件

热门文章

  1. python可视化网页设计_python可视化工具
  2. java命令执行的三种方式
  3. vasp软件linux,QVASP 是一款 VASP 的辅助软件
  4. java web参考文献_javaweb外文参考文献
  5. Java完全参考手册笔记1
  6. 【论文笔记】多智能体强化学习值分解基础论文5篇
  7. HTML5 本地存储之IndexedDB封装及最详细教程
  8. 解决Linux下路径过长一行无法显示的问题
  9. OpenGL超级宝典(第7版)之清单的初始环境配置VS2019
  10. STM32CAN波特率简易计算