【发布时间】:2023-02-14 17:28:41
【问题描述】:
我需要它从所有输入的单词中只写出那些长于 7 的单词,如果没有,那么它会说“无单词”,但即使有长度为 7 的单词,它也会写“无单词”
package example_1;
import java.util.Scanner;
public class lab9{
public static void main(String[] args) {
String[] input = Scan().split(" ");
int words = 0;
for(int i=0; i < input.length;i++) {
if(input[i].charAt(0) <= 7) {
System.out.print(input[i] + ' ');
words++;
}}
if (words == 0) {System.out.print( "no words");}
}
public static String Scan() {
String word;
Scanner scn = new Scanner(System.in);
System.out.print("input= ");
word = scn.nextLine();
scn.close();
return word;
}}
【问题讨论】:
-
你想用
if(input[i].charAt(0) <= 7)建立什么?
标签: java