课堂作业
设计思路:根据对前20个数据的计算,得出规律,如果买的书的数量在十本以下,则按照一本8元,两本15.2元,三本21.6元,四本25.6元,五本30元,六本38元,七本45.2,八本51.2,九本55.6,十本60元的价格为最低价格,如果超过十元,则按照除了个位数按十本以下的计算方式加上非个位数数字除以10的整数商乘60,就是最低价格。
package demo;
import java.util.Scanner;
public class show {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner a=new Scanner(System.in);
System.out.println("请输入要进行的操作:");
System.out.println("1:查询最低价格"
+ "2:退出");
int d=0;
d=a.nextInt();
while(d!=2)
{
if(d==1)
{
System.out.println("请输入要买多少本书");
double c=0;
int b=a.nextInt();
if(b<=10)
{
if(b==1) System.out.println("买"+b+"本书的最低价格为:"+8);
if(b==2) System.out.println("买"+b+"本书的最低价格为:"+15.2);
if(b==3) System.out.println("买"+b+"本书的最低价格为:"+21.6);
if(b==4) System.out.println("买"+b+"本书的最低价格为:"+25.6);
if(b==5) System.out.println("买"+b+"本书的最低价格为:"+30);
if(b==6) System.out.println("买"+b+"本书的最低价格为:"+38);
if(b==7) System.out.println("买"+b+"本书的最低价格为:"+45.2);
if(b==8) System.out.println("买"+b+"本书的最低价格为:"+51.2);
if(b==9) System.out.println("买"+b+"本书的最低价格为:"+55.6);
if(b==10) System.out.println("买"+b+"本书的最低价格为:"+60);
System.out.println("请输入要进行的操作:");
System.out.println("1:查询最低价格"
+ "2:退出");
d=a.nextInt();
}
else if(b>10)
{
if(b%10==1)
{
c=(b/10)*60+8;
System.out.println("买"+b+"本书的最低价格为:"+c);
}
if(b%10==2)
{
c=(b/10)*60+15.2;
System.out.println("买"+b+"本书的最低价格为:"+c);
}if(b%10==3)
{
c=(b/10)*60+21.6;
System.out.println("买"+b+"本书的最低价格为:"+c);
}if(b%10==4)
{
c=(b/10)*60+25.6;
System.out.println("买"+b+"本书的最低价格为:"+c);
}if(b%10==5)
{
c=(b/10)*60+30;
System.out.println("买"+b+"本书的最低价格为:"+c);
}if(b%10==6)
{
c=(b/10)*60+38;
System.out.println("买"+b+"本书的最低价格为:"+c);
}if(b%10==7)
{
c=(b/10)*60+45.2;
System.out.println("买"+b+"本书的最低价格为:"+c);
}if(b%10==8)
{
c=(b/10)*60+51.2;
System.out.println("买"+b+"本书的最低价格为:"+c);
}if(b%10==9)
{
c=(b/10)*60+55.6;
System.out.println("买"+b+"本书的最低价格为:"+c);
}if(b%10==0)
{
c=(b/10)*60;
System.out.println("买"+b+"本书的最低价格为:"+c);
}
System.out.println("请输入要进行的操作:");
System.out.println("1:查询最低价格"
+ "2:退出");
d=a.nextInt();
}
}
else if(d!=1&&d!=2)
{
System.out.println("输入错误,请重新输入");
System.out.println("1:查询最低价格"
+ "2:退出");
d=a.nextInt();
}
}
if(d==2) System.out.println("结束操作");
}
}
实验截图:


浙公网安备 33010602011771号