[英]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.