[英]Looping CharAt to convert a String to ASCII
大家好,我做了这个
import java.util.Scanner;
//Creates a class
public class codeString {
public static void main(String[] arg) { //creates scanne/giving name
Scanner ImBack = new Scanner(System.in);
//print out "enter any String" and asks to put in data
System.out.print("Enter any String :");
String Word = ImBack.nextLine();
int ascii = (int) Word.charAt(0);
System.out.println(ascii);
System.out.println((char) Word.charAt(0));
}
}
但是,当我运行它时,它只能转换1个字母,我知道我必须做一个循环..于是我在Google上做了这个
for (Word.charAt(0); Word = int; Word = Word) {
System.out.println("" + Word);
}
打印很多错误,其中之一是要求toString,但它与toString一起工作了一个字母,所以我知道我100%循环错误,有人可以帮忙吗? 我需要一个
length
在那里?
您需要这样的东西:
for (int i = 0; i < Word.length(); i++) {
System.out.println(Word.charAt(i));
}
Word.length()
返回单词或文本的长度 Word.charAt(i)
逐字符获取字符 您还可以学习有关阵列的Oracle教程, 并... while循环
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.