gpt4 book ai didi

java - 垂直位置循环

转载 作者:行者123 更新时间:2023-12-01 08:12:40 27 4
gpt4 key购买 nike

我是 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 开始。而不是给我一个 w?

另外,我应该使用 public void vertical(String x){ or public static void vertical(String x){ ?他们给了我相同的输出。我研究静态,他们告诉我静态意味着单一。这意味着什么?

最佳答案

public void vertical(String x){
int count = x.length();
for(int i=0;i<count;i++){
System.out.println(x.charAt(i));
}
}

关于java - 垂直位置循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16081833/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com