(1)110元,洗剪吹31元,可以多少次洗剪吹?最后还剩多少?
- 1. public class Test1{
- 2. /****
- 3. * 第一题(1)110元,洗剪吹31元,可以多少次洗剪吹?最后剩下多少钱?
- 4. * (2)一次剪头15元一次洗头20元,平均每次消费多少钱?
- 5. * */
- 6. public static voidmain(String[] args) {
- 7. double AllMoney =110;
- 8. double costOne = 31;
- 9. int costTimes = (int) (AllMoney / costOne);// 可以洗剪吹的次数
- 10. double costAtlast = AllMoney % costOne;// 剩下的钱数
- 11. System.out.println("110元,洗剪吹31元,可以" + costTimes + "次洗剪吹,最后剩下"
- 12. + costAtlast + "钱");
- 13. double costAvg =(15d + 20d) / 2d;// 平均每次消费钱数
- 14. System.out.println("一次剪头15元一次洗头20元,平均每次消费" + costAvg);
- 15. }
- 16.
- 17. }
(2) 接收用户输入的5门功课并且,计算平均分。给用户评级60-80良,81-90好,91-100优秀。
- import java.util.Scanner;
- 1. public class Test5{
- 2. /****第五题
- 3. * (1)接收用户输入的5门功课并计算平均分(2)给用户评级 60-80良 81-90好 91-100优秀
- 4. * */
- 5. public static voidmain(String[] args) {
- 6. Scanner scanner = newScanner(System.in);
- 7. double arr[] = new double[5];// 定义一个数组存放成绩
- 8. double sum = 0;// 定义分数总和值
- 9. double avg = 0;// 定义平均分值
- 10. System.out.println("请输入5门功课的成绩");
- 11. for (int i = 0; i <5; i++) {
- 12. System.out.print("请输入" + (i + 1)+ "第门成绩:");
- 13. arr[i] = scanner.nextDouble();
- 14. sum += arr[i];// 累加分数
- 15. }
- 16. avg = sum / arr.length;// 求得平均分值
- 17. String rank = avg >=91 ? "优秀" : (avg >=81 ? "好" : (avg >=60) ? "良"
- 18. : "");
- 19. System.out.println("五门科目的平均分是:" + avg + "\t评级为:" + rank);
- 20. scanner.close();
- 21. }
- 22. }
(3) 创建一个面积类,可以计算长方形,圆形的面积。并在DEMO类测试,计算长方形面积,圆的面积。
第一个:圆形的属性和方法的封装
- 1. public classTest7_Circle {
- 2. /****第七题
- 3. * 创建一个面积类,可以计算长方形,圆形的面积
- 4. * 并在Demo类测试,计算长方形的面积,圆形的面积
- 5. * */
- 6. // 圆形面积的计算
- 7. private double radius = 0;// 圆的半径
- 8. publicTest7_Circle(double radius) {// 通过构造方法,获得半径
- 9. this.radius = radius;
- 10. }
- 11. // 获得圆形面积
- 12. doublegetArea() {
- 13. return Math.PI * radius * radius;
- 14. }
- 15. }
第二个:长方形的属性和方法的封装
- 1. public classTest7_Rectangle {
- 2. /****第七题
- 3. * 创建一个面积类,可以计算长方形,圆形的面积
- 4. * 并在Demo类测试,计算长方形的面积,圆形的面积
- 5. * */
- 6. //长方形面积的计算
- 7. private double height=0;//高
- 8. private double weight=0;//宽
- 9. public Test7_Rectangle(double height,double weight) {//通过构造方法获得宽和高
- 10. this.height=height;
- 11. this.weight=weight;
- 12. }
- 13. //获得长方形的面积
- 14. doublegetArea() {
- 15. return height*weight;
- 16. }
- 17. }
第三个:调用者
- 1. public classTest7_Demo {
- 2. /****第七题
- 3. * 创建一个面积类,可以计算长方形,圆形的面积
- 4. * 并在Demo类测试,计算长方形的面积,圆形的面积
- 5. * */
- 6. public static voidmain(String[] args) {
- 7. Test7_Circle circle = newTest7_Circle(10);// 实例化圆,并传递半径10
- 8. System.out.println("圆的面积是:" + circle.getArea());
- 9. Test7_Rectangle rectangle = newTest7_Rectangle(10, 10);// 实例化长方形,并传递宽10和高10
- 10. System.out.println("长方形的面积是:" + rectangle.getArea());
- 11. }
- 12. }