Java 第一学期-第三章上机练习+课后练习(简答题)

第三章

上机练习1

package Demo555;

import java.util.Scanner;

public class demo5 {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		System.out.println("我行我素购物系统>幸运抽奖");
		System.out.println();
		System.out.println("请输入4位会员号:");
		int member=input.nextInt();
		int bai=member/100%10;
		int random=(int)(Math.random()*10);
		if(random==bai) {
			System.out.println("获奖了");
		}else {
			System.out.println("感谢支持");
		}
	}
}

在这里插入图片描述

上机练习2

package Demo555;

import java.util.Scanner;

public class demo6 {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		System.out.println("我行我素购物系统");
		System.out.println("请输入会员号(4为整数)");
		int num=input.nextInt();
		System.out.println("请输入会员生日(月/日《用两位数字表示》):");
		String birthday=input.next();
		System.out.println("输入积分:");
		int integral=input.nextInt();
		System.out.println();
		System.out.println("已录入的会员信息是:");
		System.out.println("会员号\t会员生日\t积分");
		System.out.println(+num+"\t"+birthday+"\t"+integral);
	}
}

在这里插入图片描述

上机练习3
没做 ,懒得做

上机练习4

package Demo555;

import java.util.Scanner;

public class demo7 {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		System.out.println("请输入积分:");
		int integral=input.nextInt();
		if(integral<2000) {
			System.out.println("9折");
		}else if(integral<4000 && integral>=2000) {
			System.out.println("8折");
		}else if(integral>=4000 && integral<8000) {
			System.out.println("7折");
		}else if(integral>=8000) {
			System.out.println("6折");
		}
	}
}

在这里插入图片描述

简答题

package Demo555;

import java.util.Scanner;

public class demo8 {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		String name="青";
		int password=123;
		while(true) {
		System.out.println("输入姓名:");
		String name2=input.next();
			if(name2.equals(name)) {
				System.out.println("请输入密码:");
				int password2=input.nextInt();
				if(password2==password) {
					System.out.println("欢迎你啊 ,"+name);
					break;
				}else {
					System.out.println("果然你是个阿拉蕾!");
				}
			}else {
				System.out.println("阿拉蕾进不去!");
			}
		}
	}
}

在这里插入图片描述

3. 三个整数 abc

package Demo555;

import java.util.Scanner;

public class demo9 {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		int min;
		System.out.println("输入第一个数:");
		int a=input.nextInt();
		System.out.println("输入第二个数:");
		int b=input.nextInt();
		System.out.println("输入第三个数:");
		int c=input.nextInt();
		System.out.println("从小到大排序");
		if(a>b) {
			min=b;
			b=a;
			a=min;
		}
		if(b>c) {
			min=c;
			c=b;
			b=min;
		}
		if(a>b) {
			min=b;
			b=a;
			a=min;
		}
		System.out.println(a+" "+b+" "+c);
	}
}

在这里插入图片描述

4 .3或5整除

package Demo555;

import java.util.Scanner;

public class demo10 {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		System.out.println("输入数字:");
		int num=input.nextInt();
		if(num%3==0 && num%5==0) {
			System.out.println("可以被3和5都整除");
		}else if(num%3==0 || num%5==0) {
			System.out.println("可以被3或5整除");
		}else {
			System.out.println("都不可以!");
		}
		
	}
}

在这里插入图片描述

6.飞机

package Demo555;

import java.util.Scanner;

public class demo11 {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		
		System.out.println("请输入出行月份(1-12):");
		int month=input.nextInt();
		//可以加个判断
		if(month>=1 && month<=12) {
			if(month>=4 && month<=10) {
				System.out.println("有钱头(1),没钱经(2)");
				int num=input.nextInt();
				if(num==1) {
					System.out.println("机票价格是:"+5000*0.9);
				}else {
					System.out.println("机票价格是:"+5000*0.8);
				}
		//主要就是需要根据月份来判断2次,剩下步骤重读就OK 
			}else {
				System.out.println("有钱头(1),没钱经(2)");
				int num=input.nextInt();
				if(num==1) {
					System.out.println("机票价格是:"+5000*0.5);
				}else {
					System.out.println("机票价格是:"+5000*0.4);
				}
			}

		}else {
			System.out.println("1-12月也不会输入? 手剁了!!!");
		}
		
	}
}

在这里插入图片描述

题比较简单的不写(主要懒得写)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值