/*
分析:1,接受一个字符串。
2,大小写转换。
*/
public class Demo7 {
public static void main(String[] args)throws IOException {
//获取键盘录入
InputStreamReader isr = new InputStreamReader(System.in);//接受输入的字符串。
BufferedReader bufr=new BufferedReader(isr);
System.out.println("请输入一个字符串:");//提示。
String line=null;
while((line=bufr.readLine())!=null)//循环读取录入的字符串,看是否等于null
{
if("quit".equals(line)) //当输入quit的时候执行退出。
break;
for(int i=0;i<line.length();i++) //循环读取键盘录入的长度
{
/*
* 如果键盘录入的字符串等于转换后的小写字符串就转换城大写输出,如果不等于就转换城小写输出
* line.substring(i,i+1).toLowerCase()转换成小写
* 如果输入的大写,就自然不相等,就把舒服的字符串转换成小写输出
*/
if(line.substring(i, i+1).equals(line.substring(i,i+1).toLowerCase()))
//判断如果相同的时候执行小写转大写
{
System.out.print(line.substring(i,i+1).toUpperCase());
}else{
//当不同的时候执行大写转小写
System.out.print(line.substring(i, i+1).toLowerCase());
}
}
}
}
}