UTC与BJT的转换
题目要求:UTC=BJT - 8小时
输入格式:
一个整数,表示HTC 和 BJT的时和分。
提醒:需要小心跨日的计算
输入样例:903
输出样例:103
package hello;
import java.util.Scanner;
public class Hello {
public static void main(String[] args) {
// 世界协调时和北京时间的转换
int BJT;
int UTC=0;
Scanner in = new Scanner(System.in);
System.out.println("请输入北京时间");
BJT=in.nextInt();
if(BJT<0||BJT>2359)
{
System.out.println("北京时间输入错误");
}
else if(BJT<800)
{
UTC=BJT+2400-800;
}
else
{
UTC=BJT-800;
}
System.out.println(UTC);
}
}
无线电台的RS制信号
题目要求:
RS制信号:一个两位整数(R分为5级,S分为9级,输入数字,输出相应句子)
输入格式:
整数的范围为[11,59],整数的十位部分表示R,个位部分表示S。
输入样例:
33
输出样例
weak signals,readable with considerable difficulty.
package hello;
import java.util.Scanner;
public class Hello {
public static void main(String[] args) {
int R;
int S;
System.out.println("请输入RS制信号");
Scanner in = new Scanner(System.in);
R=in.nextInt();
S=in.nextInt();
switch(S)
{
case 1:System.out.print("Faint signals,barely perceptible");
break;
case 2:System.out.print("Very weak signals");
break;
case 3:System.out.print("Weak signals");
break;
case 4:System.out.print("Fair signals");
break;
case 5:System.out.print("Fairly good signals");
break;
case 6:System.out.print("Good signals");
break;
case 7:System.out.print("Moderately strong signals");
break;
case 8:System.out.print("Strong signals");
break;
case 9:System.out.print("Extremely strong signals");
break;
default :System.out.print("输入错误");
break;
}
System.out.print(",");
switch(R)
{
case 1:System.out.print("Unreadable");
break;
case 2:System.out.print("Barely readable,occasional words distinguishable");
break;
case 3:System.out.print("Readable with considerable difficulty");
break;
case 4:System.out.print("Readable with practically no difficulty");
break;
case 5:System.out.print("Perfectly readable");
break;
default :System.out.print("输入错误");
break;
}
System.out.print(".");
}
}