day 31

(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. }  


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值