目录
1 输入一个整型表示营业额 如果大于等于50000 则奖励营业额的10%
2. 定义 一个整数,如果这个数是正数则显示:正数,如果这个数是0或负数 则显非正数
3. 定义 一个字符串 表示性别 (字符串比较实用equals)
10. 定义一个字符 若这个字符是 a 或 e 或 i 或 o 或 u 则 显示:元音 其他则显示 辅音
1 输入一个整型表示营业额 如果大于等于50000 则奖励营业额的10%
需求:
程序结果:
请输入营业额
50000
奖励 5000元
package com.it;
import java.util.Scanner;
public class test01 {
public static void main(String[] args) {
//1 输入一个整型表示营业额 如果大于等于50000 则奖励营业额的10%
// 程序结果:
// 请输入营业额
// 50000
// 奖励 5000元
Scanner sc=new Scanner(System.in);
System.out.print("请输入你的营业额:");
int y=sc.nextInt();
if(y>=5000){
System.out.println("奖励你:"+y*0.1);
}
else {
System.out.println("你需要继续努力哦!");
}
}
}
2. 定义 一个整数,如果这个数是正数则显示:正数,如果这个数是0或负数 则显非正数
package com.it;
import java.util.Scanner;
public class test02 {
public static void main(String[] args) {
//定义 一个整数 如果这个数是正数则显示:正数
//如果这个数是0或负数 则显非正数
Scanner sc=new Scanner(System.in);
System.out.println("请你输入一个数:");
int a=sc.nextInt();
if (a>0){
System.out.println("正数");
}else {
System.out.println("非正数");
}
}
}
3. 定义 一个字符串 表示性别 (字符串比较实用equals)
需求:
如果输入man 则显示:你是男人
否则 显示 : 你不是男人
package com.it;
import java.util.Scanner;
public class tset03 {
public static void main(String[] args) {
//定义 一个字符串 表示性别 (字符串比较实用equals)
// 如果输入man 则显示:你是男人
// 否则 显示 : 你不是男人
Scanner sc=new Scanner(System.in);
System.out.println("请输入你的性别:");
String sex=sc.next();
String man="man";
if(man.equals(sex)){
System.out.println("你是一个男人");
}else {
System.out.println("你不是男人");
}
}
}
4. 定义 一个整数 ,判断这个数是技术还是偶数
import java.util.Scanner;
public class test04 {
// 定义 一个整数 如果这个数是偶数 则显示 :这是偶数
// 否则 显示: 这是奇数
// 提示 : 数字对2取模为0 则为偶数 不为0 则为奇数
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个整数:");
int a=sc.nextInt();
if(a % 2 == 0){
System.out.println("这是一个偶数");
}else {
System.out.println("这是一个奇数");
}
}
}
5. 定义三个整数,怎么表示能构成一个三角形?
import java.util.Scanner;
public class test05 {
public static void main(String[] args) {
//定义 三个0以上的整数,请用程序描述 假设这是三角形的三边,怎么表示能构成一个三角形? (三角形任意两边之和
//大于第三边)
// 如果能构成三角形 则显示 : 这是一个三角形
// 否则 显示 不能构成三角形
Scanner sc=new Scanner(System.in);
System.out.print("请输入三角形的三个边长:");
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if(a+b>c && a+c>b && b+c>a){
System.out.println("这是一个三角形");
}else {
System.out.println("不能构成三角形");
}
}}
6. 请判断该老师是否能被评委副教授
需求:
大学评选职称:论文数在80-100之间 或
课时达到了 500-600节
可以评为 ”副教授“
import java.util.Scanner;
public class test06 {
public static void main(String[] args) {
// 用程序描述 以下场景:
// 大学评选职称:论文数在80-100之间 或
// 课时达到了 500-600节
// 可以评为 ”副教授“
Scanner sc=new Scanner(System.in);
System.out.print("请输入该教授的论文数和课时:");
int a=sc.nextInt();
int b=sc.nextInt();
if(a>=80&a<=100){
System.out.println("该老师可以被评为副教授");
}else {
if (b>=500&b<=600){
System.out.println("该老师可以被评为副教授");
}
else{
System.out.println("该老师不可以被评为副教授");
}
}
}}
7.看看你是什么车型
需求:
定义一个变量表示汽车价格
如果是 0-10 万 国产车
如果是 10-30 万 合资品牌车
如果是 30-60 万 豪华品牌车
如果是 60-200 万 奢侈品牌车
>200 超级跑车
import java.util.Scanner;
public class test07 {
public static void main(String[] args) {
//定义一个变量表示汽车价格 用程序描述
// 如果是 0-10 万 国产车
// 如果是 10-30 万 合资品牌车
// 如果是 30-60 万 豪华品牌车
// 如果是 60-200 万 奢侈品牌车
// >200 超级跑车
Scanner sc=new Scanner(System.in);
System.out.print("请你输入汽车的价格(万):");
int price=sc.nextInt();
if (price>0&price<=10){
System.out.println("国产车");
}
else if (price<=30){
System.out.println("合格品牌车");
}
else if (price<=60){
System.out.println("豪华品牌车");
}
else if (price<=200){
System.out.println("奢侈品牌车");
}
else if (price>200){
System.out.println("超级跑车");
}
else{
System.out.println("请输入正确的价格");
}
}
}
8.购物打折
需求:
输入本次购物总价 以及 会员积分
凭借会员等级可以打折
积分5000以上 打7折 显示折后总价
积分3000以上 打8折 显示折后总价
积分1000以上 打9折 显示折后总价
其他 不打折
import java.util.Scanner;
public class test08 {
public static void main(String[] args) {
//输入本次购物总价 以及 会员积分
// 凭借会员等级可以打折
// 积分5000以上 打7折 显示折后总价
// 积分3000以上 打8折 显示折后总价
// 积分1000以上 打9折 显示折后总价
// 其他 不打折
Scanner sc=new Scanner(System.in);
System.out.print("请你输入你的购物总价:");
int spri=sc.nextInt();
System.out.print("请你输入你的购物积分:");
int score=sc.nextInt();
if (score>5000){
System.out.println("你的物品可以打七折,共需要支付:"+spri*0.7);
}
else if(score<5000&score>=3000){
System.out.println("你的物品可以打八折,共需要支付:"+spri*0.8);
}
else if(score<3000&score>1000){
System.out.println("你的物品可以打九折,共需要支付:"+spri*0.9);
}
else {
System.out.println("对不起,您的积分不足无法打折,共需要支付:"+spri);
}
}
}
9.菜单
需求:
定义一个数字 表示要选择的餐品
若该数字为1 显示 : 辣椒炒肉
若该数字为2 显示 : 红烧排骨
若该数字为3 显示 : 西红柿炒蛋
若该数字为4 显示 : 孜然牛肉
若为其他数字 显示: 没有其他餐品
import java.util.Scanner;
public class test09 {
public static void main(String[] args) {
//定义一个数字 表示要选择的餐品 switch case
// 若该数字为1 显示 : 辣椒炒肉
// 若该数字为2 显示 : 红烧排骨
// 若该数字为3 显示 : 西红柿炒蛋
// 若该数字为4 显示 : 孜然牛肉
// 若为其他数字 显示: 没有其他餐品
Scanner sc=new Scanner(System.in);
System.out.println("菜单:");
System.out.println("1:辣椒炒肉");
System.out.println("2:红烧排骨");
System.out.println("3:西红柿炒蛋");
System.out.println("4:孜然牛肉");
System.out.print("请输入编号,选择你要的菜:");
int mu=sc.nextInt();
switch (mu){
case 1:
System.out.println("你选择了辣椒炒肉,请稍后!");
break;
case 2:
System.out.println("你选择了红烧排骨,请稍后!");
break;
case 3:
System.out.println("你选择了西红柿炒蛋,请稍后!");
break;
case 4:
System.out.println("你选择了孜然牛肉,请稍后!");
break;
default:
System.out.println("抱歉,没有该餐品,请重新选择!");
}
}
}
10. 定义一个字符 若这个字符是 a 或 e 或 i 或 o 或 u 则 显示:元音 其他则显示 辅音
import java.util.Scanner;
public class test10 {
public static void main(String[] args) {
//定义一个字符 若这个字符是 a 或 e 或 i 或 o 或 u 则 显示:元音 其他则显示 辅音
// * 字符 不能输入 ,只能直接赋值
Scanner sc=new Scanner(System.in);
System.out.print("请输入一个字符:");
String y=sc.next();
switch (y){
case "a":
System.out.println("元音");
break;
case "e":
System.out.println("元音");
break;
case "i":
System.out.println("元音");
break;
case "o":
System.out.println("元音");
break;
case "u":
System.out.println("元音");
break;
default:
System.out.println("辅音");
}
}
}
11 查看 以下表达式
需求:
int i = 10, j=20;
boolean bool = i--<10 && ++j==20;
如果程序运行完之后 bool = ? i = ? j = ?
自行判断之后再用程序验证结果是否正确。
public class test11 {
public static void main(String[] args) {
// 查看以下表达式
// int i = 10, j=20;
// boolean bool = i--<10 && ++j==20;
// 如果程序运行完之后 bool = false i = 9 j =20 ?
// 自行判断之后再用程序验证结果是否正确。
int i = 10, j=20;
boolean bool = i--<10 && ++j==20;
System.out.println(i);
System.out.println(j);
System.out.println(bool);
}
}
//运行结果:
//9
//20
//false