关于计算机语言的题目。。。

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:17:01
1、从键盘读入一个数,判断它的正负。是正数,则输出"+",是负数,则输出"-"

2、输入a,b,c三个不同的数,将它们按由小到大的顺序输出

3、铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作。

4、打印某年某月有多少天。(提示:A、闰年的计算方法:年数能被4整除,并且不能被100整除;或者能被400整除的整数年份。B、利用MOD运算可以判断一个数能否被另一个数整除)

5、从键盘输入3个数a,b,c输出其中最大的数。

能写几题算几题吧。。。标清楚题号哈
随便哪种都可以

1.
public class Test1 {

public static void main(String[] args[]) {
double number = getNumber("Input a number: ", new Scanner(System.in));
if (number > 0) {
System.out.println("+");
} else if (number < 0) {
System.out.println("-");
}

}

static double getNumber(String message, Scanner scanner) {
while (true) {
System.out.println(message);
try {
return Double.parseDouble(scanner.next());
} catch (NumberFormatException e) {
System.out.println("Invalid Number");
}
}
}
}

2.
public class Test2 {

public static void main(String[] args[]) {

Scanner scanner = new Scanner(System.in);
double[] numbers = getNumbers("Input 3 numbers: ", scanner, 3);
Arrays.sort(numbers);
for (double number : numbers) {
System.out.print(number + " ");