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