java第三次作业

1.输入商品单价,数量,求总价。活动8折后抹零,计算活动价。
输入付款金额,计算找零并输出

Scanner input=new Scanner(System.in);
		System.out.println("请输入商品单价");
		int price=input.nextInt();
		System.out.println("请输入商品数量");
		int count=input.nextInt();
		int sum=price*count;
		System.out.println("商品总价是"+sum);
		double discount=sum*0.8;
		System.out.println("商品活动价是"+discount);
		System.out.println("请输入付款金额");
		int payment=input.nextInt();
		double change=payment-discount;
		System.out.println("找零"+change);

  

 

 

2.输入一个三位数,求个位,十位和百位。

 

Scanner input=new Scanner(System.in);
		System.out.println("请输入一个三位数");
		int a=input.nextInt();
		int b,c,d;
		d=a%10;
		System.out.println("个位上的数是"+d);
		c=a/10%10;
		System.out.println("十位上的数是"+c);
		b=a/100;
		System.out.println("百位上的数是"+b);

 

 

 

3.输入大写字母,转成对应的小写字母

Scanner sc = new Scanner(System.in);
		System.out.println("请输入字符串:");
		String character = sc.nextLine();
		
	
		char[] arr=character.toCharArray();
		for (int i = 0; i < arr.length; i++) {
		if ((int)arr[i] >= 65 && (int)arr[i] <= 90) {
		arr[i] += 32;
		} else if ((int)arr[i] >= 97 && (int)arr[i] <= 122) {
		arr[i] -= 32;
		}
		}
		for (int i = 0; i < arr.length; i++) {
		System.out.print(arr[i]+" ");
		}

  

 

 

4.输入2个数,用三目运算符,输出较大数

	Scanner input=new Scanner(System.in);
		System.out.println("输入第一个数");
		int a=input.nextInt();
		System.out.println("输入第二个数");
		int b=input.nextInt();
		int z;
		z=a>b?a:b;
		System.out.println("最大值为"+z);

  

 

 

  

 

posted @ 2021-03-28 23:08  王佳瑜  阅读(45)  评论(0编辑  收藏  举报