目录
1. 考试平均分
请编程,从控制台接收2个考试的整数分数:数学分数、英语分数。然后程序要计算并打印两科的平均分是多少?(结果取整数即可)
import java.util.Scanner;//导包
public class Text10 {
public static void main(String[] args) {
//创建键盘输入
Scanner sc= new Scanner(System.in);
//定义两个变量
System.out.println("请输入数学成绩:");
int math = sc.nextInt();//输入数学成绩
System.out.println("请输入英语成绩:");
int english = sc.nextInt();//输入英语成绩
int level =(math+english)/2;//平均分
System.out.println(level);//输出平均成绩
}
}
2. 套餐价格
某餐厅,今日的优惠套餐为:麻辣香锅 、香辣土豆丝、可乐。这三个商品的原价是:189元、15元、5元。如果三款一起买,总价享受7.5折,小明今天点了这个套餐,请定义变量,存储这三款菜的原价,和折扣价。然后列出表达式计算他最后需要付多少钱?
public class Text10 {
public static void main(String[] args) {
int name1 = 189, name2 = 15, name3 = 5;//定义三个变量存储商品价格
double price1 = 189 * 0.75, price2 = 15 * 0.75, price3 = 5 * 0.75;//定义三个变量存储商品折扣价格
double price = (name1 + name2 + name3) * 0.75;//需要付的钱
System.out.println("麻辣香锅原价"+name1+"元");
System.out.println("香辣土豆丝原价"+name2+"元");
System.out.println("可乐原价"+name3+"元");
System.out.println("------------------------");
System.out.println("麻辣香锅折扣价"+price1+"元");
System.out.println("香辣土豆丝折扣价"+price2+"元");
System.out.println("可乐折扣价"+price3+"元");
System.out.println("------------------------");
System.out.println("小明总共需要付"+price+"元");
}
}
3. 求两个数的最大值、最小值
请编程,从控制台接收小明的年龄和小强的年龄。然后程序要打印这两个年龄,以及较大的、和较小的分数?
答:
import java.util.Scanner;//导包
public class Text10 {
public static void main(String[] args) {
//创建键盘输入
Scanner sc= new Scanner(System.in);
//定义两个变量
System.out.println("请输入小明的年龄:");
int age1 = sc.nextInt();
System.out.println("请输入小强的年龄:");
int age2 = sc.nextInt();
if(age1>age2){
System.out.println("小明的年纪更大,是"+age1+"岁");
System.out.println("小强的年纪更小,是"+age2+"岁");
}else{
System.out.println("小强的年纪更大,是"+age2+"岁");
System.out.println("小明的年纪更小,是"+age1+"岁");
}
}
}
4. 判断及格
请从控制台接收小明的考试分数(整数),请判断这个分数是否"及格",如果及格,打印:true;否则,打印:false!
答:
import java.util.Scanner;//导包
public class Text10 {
public static void main(String[] args) {
//创建键盘输入
Scanner sc= new Scanner(System.in);
//定义两个变量
System.out.println("请输入小明的成绩:");
int age1 = sc.nextInt();
if(age1>60){
System.out.println(true);
}else{
System.out.println(false);
}
}
}
5. 三个数的最小值
1. 从控制台依次接收小强、小明、小芳的考试分数(整数),使用三元运算符求出三个分数中的最小值,并打印到控制台。
提示:先求两个数的最小值,然后再求最小值和第三个数的最小值。
答:
import java.util.Scanner;
public class Text10 {
public static void main(String[] args) {
//创建键盘输入
Scanner sc = new Scanner(System.in);
//定义两个变量
System.out.println("请输入小强的成绩:");
int grade1 = sc.nextInt();
System.out.println("请输入小明的成绩:");
int grade2 = sc.nextInt();
System.out.println("请输入小芳的成绩:");
int grade3 = sc.nextInt();
int min = (grade1 < grade2 ? grade1 : grade2) < grade3 ? (grade1 < grade2 ? grade1 : grade2) : grade3;//看谁考的低
System.out.println(min);
}
}
6. 红茶妹妹存钱
红茶妹妹有21元钱,她攒了几天钱之后自己的钱比原来的两倍还多三块。绿茶妹妹有24元钱,她攒了几天钱之后自己的钱正好是原来的两倍。那么红茶和绿茶现在的钱一样多,请问对么?
步骤提示:
1. 定义变量存储红茶妹妹的初始钱数 2. 再计算红茶妹妹的现在的钱数 3. 定义变量存储绿茶妹妹的初始钱数 4. 计算绿茶妹妹的现在的钱数 5. 打印:红茶妹妹的限制的钱数和绿茶妹妹现在的钱数
答:
public class Text10 {
public static void main(String[] args) {
//定义一个变量,储存红茶妹妹初始钱数21
int red =21;
//计算红茶妹妹现有钱数
red = 21*2+3;
//定义一个变量,储存绿茶妹妹初始钱数
int green = 24;
//计算绿茶妹妹现有钱数
green = 24*2;
//判断是否相等,并打印钱数
if(red == green){
System.out.println(true);
} else{
System.out.println(false);
}
System.out.println("红茶妹妹现有钱数:"+red);
System.out.println("lv茶妹妹现有钱数:"+green);
}
}
7.判断酒驾
交通民警的手中有个手持"酒精检测仪",如果检查到呼气的酒精含量大于20毫克,就属于"酒驾"行为。
请编程,从控制台接收一个"酒精含量的毫克数",例如:25,程序要先打印这个值,然后判断这个值,如果大于或等于20,打印:"对不起,您喝酒了!",否则什么都不打印。
(使用if语句实现)
答:
import java.util.Scanner;
public class Text10 {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);//创建键盘输入
System.out.println("请吹气");
int wine = sc.nextInt();
System.out.println(wine+"毫克");
if(wine>=20){
System.out.println("对不起,您喝酒了,请下车接受检查");
}else{
System.out.println("很好,喝酒不开车,开车不喝酒,祝您生活愉快");
}
}
}
8. 判断酒驾和醉驾
手持式酒精检测仪可以检测"酒驾"和"醉驾",酒驾是指:酒精含量大于或等于20毫克;醉驾是值:酒精含量大于或等于80毫克。请编程实现:
-
从控制台接收一个"酒精含量的毫克值";
-
打印这个值;
-
判断:如果符合"酒驾"的标准,就打印:"注意:您属于酒驾!",
如果符合"醉驾"的标准,就打印:"注意:您属于醉驾!"。
(使用if...else...语句实现)
答:
import java.util.Scanner;
public class Text10 {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);//创建键盘输入
System.out.println("请吹气");
int wine = sc.nextInt();
System.out.println(wine+"毫克");
if(wine>=20&&wine<80){
System.out.println("注意,您属于酒驾");
}else if(wine>=80){
System.out.println("注意,您属于醉驾");
}else{
System.out.println("很好,喝酒不开车,开车不喝酒,祝您生活愉快");
}
}
}
这篇博客涵盖了基本的编程实践,包括计算考试平均分、处理套餐价格折扣、比较两个数的大小、判断考试及格、找出三个数的最小值以及模拟酒驾检测。通过示例代码,展示了如何用Java实现这些功能,旨在帮助初学者理解基础编程概念。
1413

被折叠的 条评论
为什么被折叠?



