NLog(N)的符号是否与Log(N ^ 2)相同?如果是这样,为什么不写那样?
NLog(N)是标准符号吗?我觉得Log(N ^ 2)不那么令人困惑.
我想从用户那里获取输入,在这种情况下,他们的全名并使用 .split(" ") 命令将其拆分为 2 或 3 个部分,具体取决于名称的数量,然后在不同的行上打印出结果:
例如,
用户输入:
“约翰·史密斯”
程序返回:
约翰
美国能源部
史密斯
目前,我的代码如下所示:
import java.util.Scanner;
public class Task2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String name;
System.out.println("Enter your full name: ");
name = input.next();
String[] parts = name.split(" ");
System.out.println(java.util.Arrays.toString(parts));
}
}
Run Code Online (Sandbox Code Playgroud)
这目前只返回名称的第一部分。
该程序还应该能够处理没有中间名的人。