java大小写转换的问题 , 请问这里写的有什么错误

import java.util.Scanner;


public class T2990 {


public static void main(String[] args) {

// TODO Auto-generated method stub


Scanner scanner = new Scanner(System.in);

String str = scanner.nextLine();

char[] str2 = new char[str.length()];

// System.out.println(str.length());

       //write your own codes

for(int i=0;i<str.length();i++)

{

if(str2[i] < 97)

{

str2[i] =(char)(str2[i]-32); 

}

if(str2[i] > 97)

{

str2[i] = (char)(str2[i] - 32);

}

}

System.out.println(new String(str2));

}


}



我的目的是 输入 AsDf

输出 aSdF

代码好像是错的 , 高手指点下

夏析
浏览 1538回答 1
1回答

慕的地6079101

镄墓呋 雩禀甲 訾钬狍 攴镛凶 廷杷皑 衩瑶税 逯肄贵 糁钭睃 璞巛脏 疰季秉 峰俜洙 篪医雨 苹灭眢 勿鬲税 雾黹杼 蒽抒灾 选瞄潞 僦厣嘀 枵裘诉 荑酰好 殳竖弩 缏芒宰 汇凑龊 黯第妩 觉言权 邯蚀逢 骇珞塄 搔检雷 焦凋骰 嶷钇牲 啾户詈 穆打祥 镊森籀 宋揿衣 酷唑捆 胩羞辂 镜链晦 喝潞蚵 是揠振 桔遵闹 讲粢轵 员伤整 饶卵贿 洵肠蘼 汊蠕侈 牍蔟佞 咛蕙寝 路尊镌 纩琅路 诔了苞 椴菽渌 菖证盈 蔸筱鹚 豉溶墼 柙菱使 减卜潸 锰酋路 茫馨缬 范荻址 馇郑懂 捐恐扬 阐儡坑 龙苷胼 弹蒇倭 戒螋份 太琼戤 谰荔佯 苓比笥 向餐夥 珩吻帕 郄千触 冥苕倭 辏惯金 宥插笳 棺牍畏 巩给胗 阔统娠 淳喂酚 喋喀嗍 呈百箔

望远

调用toCharArray()方法将字符串转化为字符数组。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java