Javamooc出现的问题

img

img

img

img

为什么环境例写的显示结果和题目要求一样,但是复制在mooc任务里,就显示结果错误,是代码哪里有错误吗

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7767260
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:【中国大学MOOC】java程序设计-week10-做一个窗体应用程序“体重指数计算器”
  • 除此之外, 这篇博客: 中国大学MOOC 浙江大学 翁恺老师《零基础学Java语言》-第二周编程题中的 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而且分小于10分,需要保留十位上的0。

     

    一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而且分小于10分,需要保留十位上的0。

     

    933

     

    133

    public class Main{
    
    	public static void main(String[] args) {
    		Scanner in =new Scanner(System.in);
    		int BJT=in.nextInt(); 
    		int UTC=0;
    		int m=BJT%100;
    	    if(BJT>=0&&BJT<=800&&m<60) {
    			UTC=BJT+1600;  //UTC=BJT-800+2400,代表前一天的时间
    			if(UTC==2400) UTC=0;
    			System.out.println(UTC);
    		}
    	    else if(BJT>800&&BJT<=2359&&m<60) {
    			UTC=BJT-800;
    			System.out.println(UTC);
    		}
    		else System.out.println("输入的值错误");
    	}
    }

     

    无线电台的RS制信号报告是由三两个部分组成的:

    R(Readability) 信号可辨度即清晰度.

    S(Strength)    信号强度即大小.

    其中R位于报告第一位,共分5级,用1—5数字表示.

    1---Unreadable

    2---Barely readable, occasional words distinguishable

    3---Readable with considerable difficulty

    4---Readable with practically no difficulty

    5---Perfectly readable

    报告第二位是S,共分九个级别,用1—9中的一位数字表示

    1---Faint signals, barely perceptible

    2---Very weak signals

    3---Weak signals

    4---Fair signals

    5---Fairly good signals

    6---Good signals

    7---Moderately strong signals

    8---Strong signals

    9---Extremely strong signals

    现在,你的程序要读入一个信号报告的数字,然后输出对应的含义。如读到59,则输出:

    Extremely strong signals, perfectly readable.

     

    一个整数,信号报告。整数的十位部分表示可辨度,个位部分表示强度。输入的整数范围是[11,59]内有效的数字,这个范围外的数字不可能出现在测试数据中。