刚学JAVA基础 这个题怎么做啊 大神们!

2025-05-18 07:40:35
推荐回答(2个)
回答1:

public String ltou(char c)
{
    switch(c)
    {
        case 'a':
        case 'b':
        case 'c':
        case 'd':
        case 'e':
            return (c+32)+"";break;  //第一个+是算术运算,char型采用ascii码来运算;第二个+是字符串连接,这里是作用是转换成String型作为返回值
            //c=Character.toUpperCase(c);
        default:
            return "other";
    }
}

回答2:

char zm='a';
switch(zm)
{
case 1:while(zm=='a');zm ='A';break;
case 2:while(zm=='b');zm ='B';break;
case 3:while(zm=='c');zm ='C';break;
case 4:while(zm=='d');zm ='D'; break;
case 5: return 'other';
}