2022 05 31~ 2022 06 01 Java学习课后练习

2022 05 31

 

作业1源代码

public class Work1{
	public static void main(String[] args){
	int right = 8;
	int left = 10;
	int m =0;
	System.out.println("互换前左手:"+left);
	System.out.println("互换前右手:"+right);
	m = left;
	left = right;
	System.out.println("互换后左手:"+left);
	right = m;
	System.out.println("互换后右手:"+right);
	}
}

运行结果

作业2源代码

import java.util.Scanner;
public class Work2{
	public static void main(String[] args){

	Scanner scanner=new Scanner(System.in);
    /* 
    *输入要购买的商品及数量
    */
	System.out.println("请输入购买的商品:");
	String sho1  = scanner.next();
	System.out.println("一件T恤的价格是:245元");
	System.out.println("请输入购买的商品数量:");
	int num1  = scanner.nextInt();

	System.out.println("请输入购买的商品:");
	String sho2 = scanner.next();
	System.out.println("一双网球鞋的价格是:570元");
	System.out.println("请输入购买的商品数量:");
	int num2 = scanner.nextInt();

	System.out.println("请输入购买的商品:");
	String sho3  = scanner.next();
	System.out.println("一副网球拍的价格是:320元");
	System.out.println("请输入购买的商品数量:");
	int num3  = scanner.nextInt();
     /* 
    *打印小票
    */
	System.out.println("*********消费单**********");
	System.out.println("商品\t" + "单价" + "\t"  + "个数" + "\t" + "金额");
	int sheoMoney1 = num1 * 245;
	int sheoMoney2 = num2 * 570;
	int sheoMoney3 = num3 * 320;
	System.out.println(sho1 +"\t"+ 245+ "\t" +num1 + "\t" + sheoMoney1);
	System.out.println(sho2 +"\t" + 570 + "\t"  + num2 +"\t" +sheoMoney2);
	System.out.println(sho3 +"\t" + 320 + "\t"+ num3 + "\t" +sheoMoney3);

	System.out.println("");	
	System.out.println("");
    //计算价格、优惠、积分
	System.out.println("折扣:0.8");
	System.out.println("消费金额:"+( sheoMoney1 + sheoMoney2 + sheoMoney3));
	System.out.println("实际交费:¥1500");
	double z =( sheoMoney1 + sheoMoney2 + sheoMoney3) * 0.8;
	System.out.println(z);
	double money = 1500 - z;
	System.out.println("找钱:"+money );
	double s = ( sheoMoney1 + sheoMoney2 + sheoMoney3)/100 * 3;
	System.out.println("本次购物所得积分(消费100元地3分):"+s);
	}
}

运行结果

 

作业345源代码

import java.util.Scanner;
public class Work345{
	public static void main(String[] args){
		System.out.println("作业3");
		// 作业3
		Scanner scanner =new Scanner(System.in);
		System.out.println("请输矩形入长");
		int high = scanner.nextInt();
		System.out.println("请输矩形入宽");
		int width = scanner.nextInt();
		int s = high * width;
		int l =  (high + width) * 2;
		System.out.println("矩形的面积是:" + s);
		System.out.println("矩形的周长是:" + l);
		
		System.out.println();
		System.out.println();
		System.out.println("作业4");
		//作业4
		System.out.println("请输入你需要计算的天数:");
		int day = scanner.nextInt();
		int week = day/7;
		System.out.print("这些天一共有"+week+"整周");
		int days = day%7;
		System.out.println("零"+days+"天");


		System.out.println();
		System.out.println();
		System.out.println("作业5");

		//作业5
		System.out.println("请输入一个四位数");
		int num = scanner.nextInt();
		int qian = num / 1000;
		int bai = num %1000 / 100;
		int shi = num % 1000 % 100 / 10;
		int ge = num % 10 ;
		System.out.println(num+"的千位数字是:"+qian);
		System.out.println(num+"的百位数字是:"+bai);
		System.out.println(num+"的十位数字是:"+shi);
		System.out.println(num+"的个位数字是:"+ge);	

		}
}

运行结果

2022 06 01

源代码

import java.util.Scanner;
public class Work6_1{
	public static void  main(String[] args){
	Scanner sc = new Scanner(System.in);	
 	
	//某超市抽奖,四位会员卡号各位数之和为16中奖
	System.out.print("作业1\n");	
	System.out.print("请输入您的四位数会员卡号:");
	int keyid = sc.nextInt();
	System.out.println();	

	int i = keyid/1000+keyid%1000/100+keyid%100/10 +keyid%10/1;
	boolean f = i != 16;
	if( f == true ){
		System.out.print("恭喜您:未中奖\n");	

		}else{
		System.out.print("恭喜您:中奖了!!!\n");
		}


	//让用户输入两个数,第一的输入的比第二的输入的大? false/ true
	System.out.print("作业2\n");
	System.out.print("请输入两个数:");
	int num1 = sc.nextInt();
	System.out.print("请再输入一个数:");
	int num2 = sc.nextInt();
	System.out.println();	
	
	
	System.out.println("第一的输入的比第二的输入的大?");
	System.out.println(num1 != num2 && num1 > num2 );


	//用户输入一个整数判断是否是7的倍数
	System.out.print("作业3\n");
	System.out.print("请输入一个整数:");
	int num3 = sc.nextInt();
	
	int  number = num3 % 7;
	boolean fe = ( number == 0);
	System.out.println("这个"+fe+"7的倍数");
	
	
	
	//让用户输入两个数,第一的输入的比第二的输入的大? false/ true
	System.out.print("作业4\n");

	System.out.print("请输入一个年份:");
	int year = sc.nextInt();

	boolean fu =( 0 == year % 4 && 0 != year%100 );
	boolean fx =( 0 == year % 400);
	System.out.print("您输入的"+(fu || fx)+"闰年");
	}
}

运行结果

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值