題目?jī)?nèi)容:
你的程序要讀入一行文本,其中以空格分隔為若干個(gè)單詞舔哪,以‘.’結(jié)束锻离。你要輸出這行文本中每個(gè)單詞的長(zhǎng)度铺峭。這里的單詞與語(yǔ)言無(wú)關(guān),可以包括各種符號(hào)汽纠,比如“it's”算一個(gè)單詞卫键,長(zhǎng)度為4。注意虱朵,行中可能出現(xiàn)連續(xù)的空格莉炉。
輸入格式:
輸入在一行中給出一行文本,以‘.’結(jié)束碴犬,結(jié)尾的句號(hào)不能計(jì)算在最后一個(gè)單詞的長(zhǎng)度內(nèi)絮宁。
輸出格式:
在一行中輸出這行文本對(duì)應(yīng)的單詞的長(zhǎng)度,每個(gè)長(zhǎng)度之間以空格隔開(kāi)服协,行末沒(méi)有最后的空格羞福。
輸入樣例:
It's great to see you here.
輸出樣例:
4 5 2 3 3 4
時(shí)間限制:500ms內(nèi)存限制:32000kb
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
String input=new String("");
input=in.nextLine();
String s=input.substring(0,input.length()-1);
in.close();
String []EachInput=s.split(" ");
for(int i=0;i<EachInput.length;i++)
{
if(i<EachInput.length-1)
{
System.out.print(EachInput[i].length()+" ");
}
else
{
System.out.print(EachInput[i].length());
}
}
}
}