美文网首页MOOC_零基础学Java
第二周_判断_信号报告

第二周_判断_信号报告

作者: 掌灬纹 | 来源:发表于2019-03-20 12:32 被阅读7次

题目的解析:主要考查输入一个两位数怎样获得个位和十位上的数字,当然字符串数组存储也是一个小的技巧。

思路:对于任意的一个两位数我们对10求余数就可得到个位所表示的数,整数除10就可得到十位所表示的数,值得注意的java数组书写的规范,以及数组下标的小处理读者请参考代码不清楚地方欢迎留言评论。

题目内容:

无线电台的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]内有效的数字,这个范围外的数字不可能出现在测试数据中。

输出格式:

一句话,表示这个信号报告的意义。按照题目中的文字,先输出表示强度的文字,跟上逗号和空格,然后是表示可辨度的文字,跟上句号。注意可辨度的句子的第一个字母是小写的。注意这里的标点符号都是英文的。

输入样例:

33

输出样例:

Weak signals, readable with considerable difficulty.

时间限制:500ms内存限制:32000kb

Java代码参考:

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int n = sc.nextInt();

String[] str_R = {

"unreadable.",

"barely readable, occasional words distinguishable.",

"readable with considerable difficulty.",

"readable with practically no difficulty.",

"perfectly readable."

};

String[] str_S = {

"Faint signals, barely perceptible",

"Very weak signals",

"Weak signals",

"Fair signals",

"Fairly good signals",

"Good signals",

"Moderately strong signals",

"Strong signals",

"Extremely strong signals"

};

System.out.println(str_S[n%10 - 1] + ", " + str_R[n/10 - 1]);

}

}

相关文章

  • 第二周_判断_信号报告

    题目的解析:主要考查输入一个两位数怎样获得个位和十位上的数字,当然字符串数组存储也是一个小的技巧。 思路:对于任意...

  • Android中判断网络状态

    1、判断网络状态是否可用 2、判断是否为手机信号 3、判断是否为Wifi信号

  • DigiFinex2019年6月第二周报告

    DigiFinex2019年6月第二周报告(2019.06.10-2019.06.16),包含新币上线、产品报告、...

  • 2020-06-23

    第二周曼陀罗绘画疗愈复盘报告(6.8-6.14)

  • D网2019年5月第二周运营报告

    D网5月第二周运营报告来了,包括新币上线、新币预热、产品报告、市场动态以及运营活动五个部分。

  • 第二周_判断_时间换算

    题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示...

  • 拐拐拐拐赶紧拐

    20号是最初判断该来的拐点吧,第二个潜伏期结束,有些的地方已经报告确诊病例0增长了,北京昨天报告两例让我很是失望。...

  • 3.信号报告

    题目内容:无线电台的RS制信号报告是由三两个部分组成的:R(Readability) 信号可辨度即清晰度.S(St...

  • 【鹦鹉导图】21/21

    如何判断这是一个正常报告还是一个小报告?

  • 20190104大盘分析报告简要(周评)

    20190104大盘分析报告简要(周评) 上周观点1、超短期:已经出现了60分钟反弹一笔,目前其头部信号已经发出,...

网友评论

    本文标题:第二周_判断_信号报告

    本文链接:https://www.haomeiwen.com/subject/edrzmqtx.html