“Java日常练习题,每天进步一点点(23)”是一篇Java编程练习题,是供Java初学者练习和巩固知识的。本篇练习题主要涉及字符串处理和逻辑运算符的应用。接下来,我将对这篇练习题进行详细讲解。
题目大意
本篇练习题共有两道小题:
第一题
将一个字符串中的所有小写字母转换成大写字母,将所有的大写字母转换成小写字母。
第二题
输入两个数a和b,判断a能否被b整除,若能,输出true,否则输出false。
解题思路
第一题
要将一个字符串中的所有小写字母转换成大写字母,只需要遍历这个字符串,对于每一个小写字母,将其转换成大写字母即可。同理,将所有的大写字母转换成小写字母。
具体实现步骤:
- 遍历字符串,对于每一个字符:
- 判断字符是否为小写字母,若是,将其转换成大写字母;
- 判断字符是否为大写字母,若是,将其转换成小写字母;
- 将转换后的字符添加到新的字符串中。
Java中,可以使用char类型的方法isLowerCase()
和isUpperCase()
判断字符是否为小写字母或大写字母,使用char类型的方法toLowerCase()
和toUpperCase()
将字符转换成小写字母或大写字母。
第二题
要判断a能否被b整除,只需要判断a对b取模后的余数是否为0。
具体实现步骤:
- 输入两个数a和b;
- 判断a对b取模后的余数是否为0,若是,输出true,否则,输出false。
Java中,可以使用取模运算符%
计算余数。
代码实现
第一题
public class Main {
public static void main(String[] args) {
String str = "aBcDeFgHiJkLmNoPqRsTuVwXyZ";
String newStr = "";
for (char c : str.toCharArray()) {
if (Character.isLowerCase(c)) { // 判断字符是否为小写字母
newStr += Character.toUpperCase(c); // 将小写字母转换成大写字母
} else if (Character.isUpperCase(c)) { // 判断字符是否为大写字母
newStr += Character.toLowerCase(c); // 将大写字母转换成小写字母
} else {
newStr += c;
}
}
System.out.println(newStr);
}
}
输出结果为:AbCdEfGhIjKlMnOpQrStUvWxYz
第二题
public class Main {
public static void main(String[] args) {
int a = 15;
int b = 6;
if (a % b == 0) { // 判断a能否被b整除
System.out.println(true);
} else {
System.out.println(false);
}
}
}
输出结果为:false
总结
本篇练习题主要涉及字符串处理和逻辑运算符的应用,通过这两道小题的练习,初学者可以更好地掌握Java的基本语法,熟练掌握字符串处理和逻辑运算符的使用方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java日常练习题,每天进步一点点(23) - Python技术站