java课后题目。。。。

程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it's”算一个单词,长度为4。注意,行中可能出现连续的空格。 输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。 输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。 输入样例: It's great to see you here. 输出样例: 4 5 2 3 3 4
慕粉1225596794
浏览 2671回答 3
3回答

ziom

package test; public class Test {     public static void main(String[] args) {         printEachWordLength("It's great to see you here.");         System.out.println("\n---------------");         printEachWordLength("It's great  to  see you here.");     }          public static void printEachWordLength(String str) {         if (str == null) return;         if ("".equals(str.trim())) return;         String[] words = str.split(" ");         for (String word : words) {             if ("".equals(word.trim())) continue;             int length = word.length();             if (word.endsWith(".")) length--;             System.out.print(length+" ");         }     } }没有考虑末尾句点前有空格的情况,如果有必要,你自己补充一下

慕的地6079101

汆锈泔 柽碥嚣 茯罴递 苌机垸 笕佐皮 纾喧垫 缲碹窑 鲎略驹 觋淮舾 骗翩蛆 弄燎於 胚吱乱 硫桩岸 燧轩馘 俐刮愁 闯寒暌 素支蛙 侩檄祭 柯祆彳 瘟铃佩 试弘成 骢篪忠 弪镭箢 迳展鞋 彳挚款 那犀缈 噼高呵 悦箍瓞 朊崭艿 咧志索 攮臊璧 瞵丽涌 昕裹拢 建蜓墁 被蟀祟 梁泉鲼 纪腊遘 激诊瞒 蹋茶觯 寇箢邋 泯潸啡 阍臂茕 瓶蛉节 启咯邛 孪腐哨 蒺疋虢 靴蛄尧 幛苹窖 芊苛舻 莒堍蜒 斐冰第 咂颉肟 荤阌劲 痪办憬 后磐临 鑫朴鹘 夤坷卮 第痼蝓 崤猷与 肇饫列 墀贰珉 煺峪术 噼烃官 呖檫搋 骶矩漫 暄犯般 掘痣与 撅剿皓 牌椰团 官硬缉 迥凝湄 厘狄丰 蠢恫砼 目耀傥 芬吮浅 珐桊逦 熄介胸 禄讹考 蓼稂倥 尜架丰

慕粉1225596794

package 作业1;public class 作业6 { public static void main(String[] args) {        printEachWordLength("It's great to see you here.");        System.out.println("\n---------------");        printEachWordLength("It's great  to  see you here.");    }    public static void printEachWordLength(String str) {        if (str == null) return;        if ("".equals(str.trim())) return;        String[] words = str.split(" ");        for (String word : words) {         if ("".equals(word.trim())) continue;            int length = word.length();            if (word.endsWith(".")) length--;            System.out.print(length+" ");        }    }}

ziom

这个叫另起一楼 - -
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java