让我来详细讲解一下“Java日常练习题,每天进步一点点(18)”的完整攻略。该攻略是一个Java练习题,旨在帮助大家每天都可以进步一点点。
首先,大家需要先准备好Java环境,通过编写代码来完成练习题。下面是该攻略的主要步骤:
-
阅读题目并理解题意。
-
使用Java语言编写代码。
-
运行代码并测试调试。
-
检查代码是否符合题目要求。
下面是两个示例说明:
示例1:要求编写一个程序,从键盘输入10个整数,并统计其中的奇数和偶数分别有几个。如果输入的数值不是整数,则提示输入错误,并重新输入。
首先,我们可以使用Scanner类从键盘获取输入。然后,使用循环语句依次获取10个数值,并对每个数值进行判断。如果数值是整数,则统计其是否为奇数或偶数。最后,输出统计结果。
以下是示例代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int oddCount = 0;
int evenCount = 0;
for (int i = 0; i < 10; i++) {
System.out.print("请输入第" + (i + 1) + "个整数:");
if (input.hasNextInt()) {
int num = input.nextInt();
if (num % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
} else {
System.out.println("输入错误,请重新输入。");
input.next();
i--;
}
}
System.out.println("奇数的个数是:" + oddCount);
System.out.println("偶数的个数是:" + evenCount);
}
}
示例2:要求编写一个程序,输入10个字符串并按字典序从小到大排序后输出。
首先,我们可以使用Scanner类从键盘获取和存储输入的字符串。然后,使用Arrays类中的sort方法对字符串数组进行排序。最后,输出排序后的字符串数组。
以下是示例代码:
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String[] strs = new String[10];
for (int i = 0; i < 10; i++) {
System.out.print("请输入第" + (i + 1) + "个字符串:");
strs[i] = input.next();
}
Arrays.sort(strs);
System.out.println("排序后的字符串数组为:");
for (String str : strs) {
System.out.println(str);
}
}
}
以上就是“Java日常练习题,每天进步一点点(18)”的完整攻略,希望能帮助大家更好地学习Java编程。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java日常练习题,每天进步一点点(18) - Python技术站