解决一个java问题:编写一个类,输入小写英文字母,输出大写;输入大写,输出小写。
publicclassaa{publicstaticvoidmain(String[]args){printLower();System.out.println();pr...
public class aa {
public static void main(String [] args){
printLower();
System.out.println();
printUpper();
}
public static void printLower() {
for(char c='a';c<='z';c++)
{
System.out.print(""+c);
}
}
public static void printUpper() {
int b=(int)'A';
for(int j=0;j<26;j++)
{
System.out.print((char)b);
b++;
}
}
}
【问】
1. System.out.print(""+c)中“”+c是什么意思,特别是那个“”? (“”中如果添加空格 输出的每一个26个字母中间也有间隔)
2. System.out.print((char)b); 中的(char)又是什么意思?
3. 经过试验,将前者的“”改为(char)程序可以正常运行,但将后者(char)改为“”不可正常进行并会出现一串数字,为什么? 展开
public static void main(String [] args){
printLower();
System.out.println();
printUpper();
}
public static void printLower() {
for(char c='a';c<='z';c++)
{
System.out.print(""+c);
}
}
public static void printUpper() {
int b=(int)'A';
for(int j=0;j<26;j++)
{
System.out.print((char)b);
b++;
}
}
}
【问】
1. System.out.print(""+c)中“”+c是什么意思,特别是那个“”? (“”中如果添加空格 输出的每一个26个字母中间也有间隔)
2. System.out.print((char)b); 中的(char)又是什么意思?
3. 经过试验,将前者的“”改为(char)程序可以正常运行,但将后者(char)改为“”不可正常进行并会出现一串数字,为什么? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询