qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

java实现输入n行字符串,输出对应每行字符串的个数

时间2023-08-19 17:23:37 提问来自 浙江省绍兴市 的网友 分类创作 浏览248
你可以使用Java的Scanner类来实现输入n行字符串,并使用一个计数器来记录每行字符串的个数。下面是一个示例代码: ```java import java.util.Scanner; public class StringCounter { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入行数:"); int n = scanner.nextInt(); scanner.nextLine(); // 读取换行符 int[] counts = new int[n]; // 用于记录每行字符串的个数 for (int i = 0; i < n; i++) { System.out.print("请输入第" + (i + 1) + "行字符串:"); String line = scanner.nextLine(); counts[i] = line.length(); } System.out.println("每行字符串的个数如下:"); for (int i = 0; i < n; i++) { System.out.println("第" + (i + 1) + "行:" + counts[i]); } scanner.close(); } } ``` 这段代码首先通过Scanner类获取用户输入的行数n,然后使用一个整型数组counts来记录每行字符串的个数。接下来使用for循环,依次获取每行字符串,并将其长度存储到counts数组中。最后,使用for循环遍历counts数组,输出每行字符串的个数。 希望这个示例能够帮助到你!如果有任何问题,请随时提问。

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 "小红的字符串变换与回文串判断" 下一篇 电极丝有哪些方面的性能需要检测