6个回答
推荐于2018-02-28 · 知道合伙人数码行家
关注
展开全部
public class Util {
public static void main(String[] args) {
//java 用for循环为一个字符串数组输入从a到z的值。
String[] arr = new String['z' - 'a' + 1];
String result = "";
for(int i = 0,j = 'a'; i < arr.length; i++,j++){
arr[i] = j+"";
result += j+" ";//连起来,空格隔开
}
//遍历
System.out.println(java.util.Arrays.toString(arr));
//输出连起来的
System.out.println(result);
}
}
展开全部
// 定义长度为26的字符串数组
String arr[] = new String[26];
// 循环char,ascii码97代表a
for(char c=97;c<=122;c++){
// 把char类型的转换为字符串类型的,赋给字符串数组
arr[c-97]=String.valueOf(c);
}
// 循环打印字符串数组
for(int i=0;i<26;i++){
System.out.println(arr[i]);
}
String arr[] = new String[26];
// 循环char,ascii码97代表a
for(char c=97;c<=122;c++){
// 把char类型的转换为字符串类型的,赋给字符串数组
arr[c-97]=String.valueOf(c);
}
// 循环打印字符串数组
for(int i=0;i<26;i++){
System.out.println(arr[i]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个简单。
等一下 我写一个
public static void main(String[] args) {
String[] strs = new String[26];
for (int i = 97; i < 123; i++) {
strs[i-97]=((char)i)+"";
}
}
追问
如果是输入到字符串而不是数组要怎么做?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) {
String[] str = new String[26];
for (int i = 0; i < 26; i++) {
strs[i]= (char)(97 + i );
}
}
String[] str = new String[26];
for (int i = 0; i < 26; i++) {
strs[i]= (char)(97 + i );
}
}
更多追问追答
追问
如果是输入到字符串而不是数组要怎么做?
追答
什么意思?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String[] strs = new String[26];
for(int i = 'a',k=0;i<='z';k++){
strs[k] = ((char)i++)+"";
}
for(int i = 'a',k=0;i<='z';k++){
strs[k] = ((char)i++)+"";
}
追问
如果是输入到字符串而不是数组要怎么做?
追答
public static void main(String[] args) {
char[] strs = new char[26];
for(int i = 'a',k=0;i<='z';k++){
strs[k] = (char)i++;
}
System.out.println(new String(strs));
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询