私は初心者でjava
、助けを求めたいと思います。
パラメータとして文字列を受け取り、文字列の各文字を別々の行に出力する、vertical と呼ばれるメソッドを作成します。たとえば、vertical("hey now") を呼び出すと、次の出力が生成されます。
h
e
y
n
o
w
これは私がやったことです。
public void vertical(String x){
char OneByOne='x';
for(int i=0;i<=x.length()-1;i++){
OneByOne=x.charAt(i);
}
System.out.print(OneByOne);
}
私がそれを呼ぶとき、それは私にwを与えます。しかし、私は混乱しています.私はcharコンテナを作成し、位置0を呼び出します.そしてそれをループします.位置0はhから始まるべきではありません.私にawを与える代わりに?
また、使用する必要がありますpublic void vertical(String x){ or public static void vertical(String x){
か?彼らは私に同じ出力を与えます.私は静的について調査し、静的は単一を意味すると教えてくれます.それはどういう意味ですか?