怎么使用java编写输入字符串1而输出字符串2?

2025-01-03 00:22:24
推荐回答(2个)
回答1:

import java.util.Scanner;
public class F {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入字符串:");
String name = scan.next();
if("张三".equals(name)){
System.out.println(name+"在第一排第二位");
}else if("李四".equals(name)){
System.out.println(name+"在第三排第五位");
}
}
}
最简单的控制台输入输出。

回答2:

只提供思路:用二维数组
双重for循环,第一层判断排位,第二层判断位置,
当第二层判断为true时,终止循环

int a = 0;//排位
int b = 0;//位数
boolean end = true;
for(int i = 0 ; i < 排位数 && end ; i++){
a = i;

for(int j = 0 ; j < 此排的位数 ; j++){
if(判断输入的字符串和该位置的名字是否相等){
b = j;

end = false;//如果相等则跳出外层循环

}
}

}