拿整个java链和lenth的整行

时间:2018-01-20 12:20:22

标签: java

我正在尝试创建一个给出字符串的java程序,我返回它的长度,但我不知道为什么它不会抓住我。我从编程开始。我来了。

import java.util.Scanner;

public class lengt {
public static void main (String [] args) {

Scanner in = new Scanner (System.in);
String cad = in.next();
System.out.println (cad);
System.out.println ("The length is:" + cad.length ());
}
}

1 个答案:

答案 0 :(得分:0)

您的解决方案存在问题。在接下来的();只需取出链中的第一个字,即最直接的字。如果不是使用它,你把它放在.nextLine();它会引导您输入的所有行。你需要注意长度,从0到n-1,当涉及到长度,因为你可以多拿一个而且没必要。你提出的问题的解决方案是,并且可能有更多,但只有一个有效的

import java.util.Scanner;

public class Example {
public static void main (String [] args) {
       Scanner in= new Scanner (System.in);
       String cad = in.nextLine();
       System.out.println (cad);
       System.out.println ("The length is:" + cad.length() - 1); //you can remove -1
       }
}