初学java小程序Work01
1.用户输入账号密码,如果账号是admin,密码是123456显示登录成功,否则显示登录失败
public static void main(String[] args) {
String zhanghao = "admin";
String pass = "12345";
Scanner scan = new Scanner(System.in);
System.out.println("第八题:请输入账号");
String inzhanghao = scan.next();
System.out.println("第八题:请输入密码");
String inpass = scan.next();
if(zhanghao.equals(inzhanghao)&&pass.equals(inpass)) {
System.out.println("登陆成功");
}else {
System.out.println("登陆失败");
}
}
2.满200打8折,会员在打8折
public static void main(String[] args) {
System.out.println("请输入消费的金额");
int money = scan.nextInt();
System.out.println("请输入是否是vip(y/n)");
String isVip = scan.next();
if(money >= 200){
double newMoney = money * 0.8;
if(isVip.equals("y")){
newMoney = newMoney * 0.8;
}
System.out.println("本次应付:"+money+",本次实付:"+newMoney);
}else{
if(isVip.equals("y")){
double newMoney = money * 0.8;
System.out.println("本次应付:"+money+",本次实付:"+newMoney);
}else{
System.out.println("本次应付:"+money+",本次实付:"+money);
}
}
}
3.10,小程序助你破产
需求:
当今社会,节日很多,如何给女朋友(老婆)送什么礼物让人头疼,所以使用程序解决该问题
分析:
元旦 红包
元宵 元宵
情人节 鲜花
女神节 化妆品
劳动节 踏春
儿童节 游乐场
七夕节 逛吃
中秋节 月饼
重阳节 登山
国庆节 旅游
双11 清空购物车
双22 清空购物车
平安夜 苹果
狂欢夜 玩
春节 红包
开斋节 吃饭
要求:
用户输入节日,显示对应的礼物
如果节日不存在收录的,显示暂未收录
public static void main(String[] args){
System.out.println("小程序助你破产之:请输入今天的节日");
String key = scan.next();
switch (key) {
case "元旦":
System.out.println("红包");
break;
case "元宵":
System.out.println("元宵");
break;
case "情人节":
System.out.println("鲜花");
break;
case "女神节":
System.out.println("化妆品");
break;
case "劳动节":
System.out.println("爬山");
break;
case "儿童节":
System.out.println("游乐场");
break;
case "七夕节":
System.out.println("逛吃");
break;
case "中秋节":
System.out.println("月饼");
break;
case "重阳节":
System.out.println("登山");
break;
case "国庆节":
System.out.println("旅游");
break;
case "双11":
System.out.println("请空购物车");
break;
case "双22":
System.out.println("请空购物车");
break;
case "平安夜":
System.out.println("苹果");
break;
case "春节":
System.out.println("红包");
break;
case "开斋节":
System.out.println("吃");
break;
default:
System.out.println("其他节日暂未收录");
break;
}
}
4.快递员送货
0~50 开除
50~200 罚款
200~1000 正常工资
1000~3000 1.1倍工资
3000~ 1.5倍工资
public static void main(String[] args){
System.out.println("请输入快递员送的货物数量");
int num = scan.nextInt();
if(0<num&&num<=50) {
System.out.println("开除");
}else if(50<num&&num<=200) {
System.out.println("罚款");
}else if(200<num&&num<=1000) {
System.out.println("正常工资");
}else if(1000<num&&num<=3000) {
System.out.println("1.1工资");
}else if(3000<num) {
System.out.println("1.5工资");
}else {
System.out.println("数量不合理");
}
}
5.输入考试程序,显示区间(满分100)
0~59
60~70
71~84
85~100
<0
>100
public static void main(String[] args){
System.out.println("请输入考试成绩");
int score = scan.nextInt();
if(0<num&&num<=59) {
System.out.println("不及格");
}else if(60<score&&score<=70) {
System.out.println("及格");
}else if(70<score&&score<=84) {
System.out.println("良好");
}else if(84<score&&score<=100) {
System.out.println("优秀");
}else if(100<score) {
System.out.println("成绩不合理");
}else {
System.out.println("成绩不合理");
}
}