获取字符串长度方法 Java
Get length of string method Java
我需要这样做:
创建一个程序,询问用户的姓名并说明该姓名包含多少个字符。
您的程序应该结构化,以便您将名称长度的计算放在它自己的方法中:public static int calculateCharacters(String text)。测试将测试方法 calculateCharacters 和整个程序。
我知道如何计算字符串中的字符数。当我必须使用单独的方法时,我只是不知道该怎么做。有人可以帮我吗?
import java.util.Scanner;
public class LengthOfName {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.println("Type your name: ");
String name = reader.nextLine ();
int cal = calculateCharacters(name);
System.out.println(Number of characters: " + cal);
}
public static int calculateCharacters(String text) {
int cal = text.length ();
//System.out.println("Number of characters: " + count ());
return cal;`
错误是什么?我在这里没有看到任何逻辑错误,只是一些语法问题,例如 "Number of characters: " 周围缺少引号、calculateCharacters 方法末尾缺少花括号以及 reader.nextLine 之间的额外空格和 ().
您的方法调用本身看起来不错。
我需要这样做: 创建一个程序,询问用户的姓名并说明该姓名包含多少个字符。 您的程序应该结构化,以便您将名称长度的计算放在它自己的方法中:public static int calculateCharacters(String text)。测试将测试方法 calculateCharacters 和整个程序。
我知道如何计算字符串中的字符数。当我必须使用单独的方法时,我只是不知道该怎么做。有人可以帮我吗?
import java.util.Scanner;
public class LengthOfName {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.println("Type your name: ");
String name = reader.nextLine ();
int cal = calculateCharacters(name);
System.out.println(Number of characters: " + cal);
}
public static int calculateCharacters(String text) {
int cal = text.length ();
//System.out.println("Number of characters: " + count ());
return cal;`
错误是什么?我在这里没有看到任何逻辑错误,只是一些语法问题,例如 "Number of characters: " 周围缺少引号、calculateCharacters 方法末尾缺少花括号以及 reader.nextLine 之间的额外空格和 ().
您的方法调用本身看起来不错。