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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。