zoukankan      html  css  js  c++  java
  • 课堂作业

    设计思路:根据对前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("结束操作");
    		
    	}
    
    }
    

     实验截图:

  • 相关阅读:
    ocilib(简介2)
    C++ Socket编程步骤 (转载)
    服务端和客户端的疑问
    var和public的区别
    vs2010如何设置能实现输入关键字的时候自动提示呢?
    ocilib(简介)
    iostream.h , iostream
    error C2110: cannot add two pointers
    Array 越界不报错的问题
    char* + int or char or ...
  • 原文地址:https://www.cnblogs.com/my1204/p/5547685.html
Copyright © 2011-2022 走看看