python语言如何获取随机整数,java随机获取一个整数

  python语言如何获取随机整数,java随机获取一个整数

  我打算编写一个程序。提示用户输入酒店楼层总数、每层房间数和房间占用数。最后,您需要显示房间总数、房间占用数量和房间占有率。在显示房间占有率方面存在问题。使用了所有的(同国际组织)国际组织号码。

  这是我提出的等式:

  roomsocpcpercentage=(totalroomsoccupied * 100)/房间总数;

  当我将程序提交给教授的爪哇可执行文件时,您将看到以下内容:

  65 %的房间都住满了。

  但是,我的教授提供的那个给出了66%的答案,所以程序没有接受我的文件。

  谁知道我做了什么?那是十进制格式错误吗?

  编辑:这是整个代码

  导入Java。util。扫描仪;

  导入Java。文字。十进制格式;

  公共类hw7 _1{

  publicstaticvoidmain(string[]args){

  桑纳键盘=新扫描仪(系统。在);

  十进制格式格式化程序=新的十进制格式("# 0");

  合计楼层间

  房间总数=0;

  int numFloors

  int numRooms

  室内有人居住;

  int totalRoomsOccupied=0;

  int roomsOccPercentage=0;

  //promptinguserstoinput #关闭楼层,1层以下无输入

  做{

  系统。出去。println(pleaseenterthenumberfloorsinthehotel 3360);

  楼层数=键盘。nextint(;

  if(numfloors1) {

  系统。出去。println( youhaveenteredaninvindnumberofloors .);

  }

  }

  while(num floors 1);

  //for loopsonhowmanyroomsoneachhotelfloors

  for(int floors=1;楼层=numFloors楼层){

  if(floors==13 ) {

  连续;

  }

  做{

  系统。出去。println(pleaseenterthenumberofroomsonfloor #:)floors);

  numRooms=键盘。nextint(;

  if(numrooms10 ) {

  系统。出去。println( youhaveenteredanivalidnumberofrooms .);

  }

  (while)numrooms 10;

  系统。出去。println(pleaseenterthenumberofoccupideroomsonfloor #:)floors);

  roomsOccupied=键盘。nextint(;

  totalRooms=totalRooms数量

  totalroomsoccupied=totalroomsoccupiedroomsoccupied;

  roomsocpcpercentage=(totalroomsoccupied * 100)/房间总数;

  }

  系统。出去。println((nthehotelhastotal of total rooms 房间。 );

  系统。出去。println(totalroomsoccupped of rooms recocupped).);

  系统。出去。println(格式化程序。format(roomsocpcpercentage(% of roomsareoccuped . ) );

  }

  }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: