有一本书,兄弟俩都想买。如果用哥哥的钱单买要缺5元钱,如果用弟弟的钱买缺1角钱,如果两人把钱和起来只买一本书,钱仍然不够。那么这本 书的价钱是多少呢?
   要求求出值来, 请预先用java 测试好  

解决方案 »

  1.   

    答案是多少没关系,问题时怎么通过java代码球出来
      

  2.   

    就是求一个简单的三元一次方程.  
     
    5<=书<5.1
      

  3.   


    public class Test { public static void main(String[] args) {
    // TODO Auto-generated method stub
    for (int i = 0; i <= 10; i++) {
    for (int j = 0; j <= 500; j++) {
    int z = i + 500;
    if (z > i + j && i + 500 == j + 10) {
    System.out.print("哥哥:"+i+"分 ");
    System.out.print("第第:"+j+"分 ");
    System.out.println("price:"+z+"分");
    }
    }
    }
    }}
    结果:
    哥哥:0分 第第:490分 price:500分
    哥哥:1分 第第:491分 price:501分
    哥哥:2分 第第:492分 price:502分
    哥哥:3分 第第:493分 price:503分
    哥哥:4分 第第:494分 price:504分
    哥哥:5分 第第:495分 price:505分
    哥哥:6分 第第:496分 price:506分
    哥哥:7分 第第:497分 price:507分
    哥哥:8分 第第:498分 price:508分
    哥哥:9分 第第:499分 price:509分
      

  4.   

    class  ShuJia  //类名 写前面,保存时 文件名 务必与 类名 一致;
    { public static void main(String[] args) //主函数
    {
    int gege=0;//单位是分。啊哥哥初始为0分
    int didi=490;//由题意可知道弟弟的钱最少也有490分
    int shu=0;//书初始化为0
    //而且哥哥取值范围是0~9之间弟弟的取值范围是490~499之间
    for (int i=0;i<10 ;i++ )//循环:知次
    {
    didi=490;
    for (int j=0;j<10 ;j++ )//循环:知次
    {
    shu=didi+10;
    System.out.println("  gege=="+gege+" didi=="+didi+"   shujia==  "+shu);
    didi+=1;
    }
    gege+=1;
    } }
    }class  ShuJia  //类名 写前面,保存时 文件名 务必与 类名 一致;
    { public static void main(String[] args) //主函数
    {
    int gege=0;//单位是分。啊哥哥初始为0分
    int didi=490;//由题意可知道弟弟的钱最少也有490分
    int shu=0;//书初始化为0
    //而且哥哥取值范围是0~9之间弟弟的取值范围是490~499之间
    for (int i=0;i<10 ;i++ )//循环:知次
    {
    didi=490;
    for (int j=0;j<10 ;j++ )//循环:知次
    {
    shu=didi+10;
    System.out.println("  gege=="+gege+" didi=="+didi+"   shujia==  "+shu);
    didi+=1;
    }
    gege+=1;
    } }
    }
      

  5.   


    //步骤1:编译(命令:javac),将我们编写的.java文件编译为系统能识别的 .class文件
    javac ShuJia.java输出    :
    ___________________________________________________________________________//步骤2:运行(命令:java),运行刚刚编译的 .class文件
    java ShuJia输出    :
    ___________________________________________________________________________
             gege==0        didi==490   shujia==  500
             gege==0        didi==491   shujia==  501
             gege==0        didi==492   shujia==  502
             gege==0        didi==493   shujia==  503
             gege==0        didi==494   shujia==  504
             gege==0        didi==495   shujia==  505
             gege==0        didi==496   shujia==  506
             gege==0        didi==497   shujia==  507
             gege==0        didi==498   shujia==  508
             gege==0        didi==499   shujia==  509
             gege==1        didi==490   shujia==  500
             gege==1        didi==491   shujia==  501
             gege==1        didi==492   shujia==  502
             gege==1        didi==493   shujia==  503
             gege==1        didi==494   shujia==  504
             gege==1        didi==495   shujia==  505
             gege==1        didi==496   shujia==  506
             gege==1        didi==497   shujia==  507
             gege==1        didi==498   shujia==  508
             gege==1        didi==499   shujia==  509
             gege==2        didi==490   shujia==  500
             gege==2        didi==491   shujia==  501
             gege==2        didi==492   shujia==  502
             gege==2        didi==493   shujia==  503
             gege==2        didi==494   shujia==  504
             gege==2        didi==495   shujia==  505
             gege==2        didi==496   shujia==  506
             gege==2        didi==497   shujia==  507
             gege==2        didi==498   shujia==  508
             gege==2        didi==499   shujia==  509
             gege==3        didi==490   shujia==  500
             gege==3        didi==491   shujia==  501
             gege==3        didi==492   shujia==  502
             gege==3        didi==493   shujia==  503
             gege==3        didi==494   shujia==  504
             gege==3        didi==495   shujia==  505
             gege==3        didi==496   shujia==  506
             gege==3        didi==497   shujia==  507
             gege==3        didi==498   shujia==  508
             gege==3        didi==499   shujia==  509
             gege==4        didi==490   shujia==  500
             gege==4        didi==491   shujia==  501
             gege==4        didi==492   shujia==  502
             gege==4        didi==493   shujia==  503
             gege==4        didi==494   shujia==  504
             gege==4        didi==495   shujia==  505
             gege==4        didi==496   shujia==  506
             gege==4        didi==497   shujia==  507
             gege==4        didi==498   shujia==  508
             gege==4        didi==499   shujia==  509
             gege==5        didi==490   shujia==  500
             gege==5        didi==491   shujia==  501
             gege==5        didi==492   shujia==  502
             gege==5        didi==493   shujia==  503
             gege==5        didi==494   shujia==  504
             gege==5        didi==495   shujia==  505
             gege==5        didi==496   shujia==  506
             gege==5        didi==497   shujia==  507
             gege==5        didi==498   shujia==  508
             gege==5        didi==499   shujia==  509
             gege==6        didi==490   shujia==  500
             gege==6        didi==491   shujia==  501
             gege==6        didi==492   shujia==  502
             gege==6        didi==493   shujia==  503
             gege==6        didi==494   shujia==  504
             gege==6        didi==495   shujia==  505
             gege==6        didi==496   shujia==  506
             gege==6        didi==497   shujia==  507
             gege==6        didi==498   shujia==  508
             gege==6        didi==499   shujia==  509
             gege==7        didi==490   shujia==  500
             gege==7        didi==491   shujia==  501
             gege==7        didi==492   shujia==  502
             gege==7        didi==493   shujia==  503
             gege==7        didi==494   shujia==  504
             gege==7        didi==495   shujia==  505
             gege==7        didi==496   shujia==  506
             gege==7        didi==497   shujia==  507
             gege==7        didi==498   shujia==  508
             gege==7        didi==499   shujia==  509
             gege==8        didi==490   shujia==  500
             gege==8        didi==491   shujia==  501
             gege==8        didi==492   shujia==  502
             gege==8        didi==493   shujia==  503
             gege==8        didi==494   shujia==  504
             gege==8        didi==495   shujia==  505
             gege==8        didi==496   shujia==  506
             gege==8        didi==497   shujia==  507
             gege==8        didi==498   shujia==  508
             gege==8        didi==499   shujia==  509
             gege==9        didi==490   shujia==  500
             gege==9        didi==491   shujia==  501
             gege==9        didi==492   shujia==  502
             gege==9        didi==493   shujia==  503
             gege==9        didi==494   shujia==  504
             gege==9        didi==495   shujia==  505
             gege==9        didi==496   shujia==  506
             gege==9        didi==497   shujia==  507
             gege==9        didi==498   shujia==  508
             gege==9        didi==499   shujia==  509
    请按任意键继续. . .
      

  6.   

    public static void brotherBuyBook() {
    java.text.DecimalFormat df = new java.text.DecimalFormat("#0.00");
    double bookPrice = 0.0d;
    double oldBrother = 0.0d, litteBrother = 0.0d; while (true) {
    bookPrice += 0.01;
    bookPrice = Double.parseDouble(df.format(bookPrice));
    oldBrother = bookPrice - 5;
    oldBrother = Double.parseDouble(df.format(oldBrother));
    litteBrother = (bookPrice - 0.1);
    litteBrother = Double.parseDouble(df.format(litteBrother));
    if ((oldBrother + litteBrother) < bookPrice && litteBrother > 0
    && oldBrother > 0)
    break;
    // System.out.println("bookPrice: " + bookPrice);
    } System.out.println("oldBrother:" + oldBrother);
    System.out.println("litteBrother:" + litteBrother);
    System.out.println("bookPrice: " + bookPrice);
    }
    结果:
    oldBrother:0.01
    litteBrother:4.91
    bookPrice: 5.01
      

  7.   

    18楼的错了:
    第二条数据: gege==0        didi==491  shujia==  501
    哥哥差501分。