import java.util.Scanner;
public class PrintVertical
{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Please enter a sentence: ");
String input = in.nextLine();
int i =0;
System.out.println("Your sentence printed vertically is:");
for(i = 0; i < input.length(); i++) {
char letter = input.charAt(i);
System.out.println(letter);
}
}
}
解决方案
- 在类中的主方法之外编写一个新方法,并用关键字static标记它。(分类方法(
- 给它一个字符串作为参数。使用用户输入调用它
静态函数:
public static void doVertic(String inp){
int i =0;
System.out.println("Your sentence printed vertically is:");
for(i = 0; i < input.length(); i++) {
char letter = input.charAt(i);
System.out.println(letter);
}
}
- 然后用main方法中的扫描输入调用它
调入主方法:
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Please enter a sentence: ");
String input = in.nextLine();
<Classname>.doVertic(input);
}
注意:<类名>必须是您的类名