输入描述:

一行字符串,非空,长度小于5000。

输出描述:

整数N,最后一个单词的长度。

输入例子:
hello world
输出例子:
5

代码说明:
import java.util.*;public class WordLength {  public static void main(String[] args) {          Scanner sc = new Scanner(System.in);           //创建Scanner对象input

String line = sc.nextLine();                          //取输入的一行字符将其赋值为字符串sc

String[] arr = line.split(" ");             //将字符串以空格为分隔将其复制给字符串数组

System.out.println(arr[arr.length-1].length());   //取字符串数组中的最后一个字符串将其输出
}}

在编程过程中需要注意:

1.next()和nextLine()的区别在于前者是一次取一个单词,以空格分隔,后者一次取一行,以回车分隔

2.next()要得到有效标记才能返回值,而nextLine()则不管这个,只要有当前行就能返回,当前行的剩余字符是0个照样返回。这一点在编程过程中应该注意。

转载于:https://www.cnblogs.com/bbn0111/p/6440021.html

[编程题]字符串最后一个单词的长度相关推荐

  1. HJ1 字符串最后一个单词的长度

    文章目录 1. 题目描述 2. 解题思路 3. 代码实现 1. 题目描述 题目链接:HJ1 字符串最后一个单词的长度 2. 解题思路 先找到字符串中最后一个空格的位置,空格之后的字符个数就是最后一个单 ...

  2. 华为机考HJ1字符串最后一个单词的长度

    华为机考HJ1字符串最后一个单词的长度C语言解法 统计的是字符串最后一个单词的长度. 而不是单词的内容,所以单词的内容并不重要. 只需要用空格来做标志位即可. getchar():每次只收一个字符. ...

  3. 华为机试题1:计算字符串最后一个单词的长度,单词以空格隔开。

    输出一个整数,表示输入字符串最后一个单词的长度. #include "stdafx.h" #include<iostream> #include<string&g ...

  4. 华为机试——字符串最后一个单词的长度

    题目描述 计算字符串最后一个单词的长度,单词以空格隔开. 输入描述: 一行字符串,非空,长度小于5000. 输出描述: 整数N,最后一个单词的长度. 输入例子: hello world 输出例子: 5 ...

  5. c语言求最后一个单词的长度,试题2:计算字符串最后一个单词的长度

    试题描述:计算字符串最后一个单词的长度,单词之间以空格隔开 涉及的知识点: 1.scanf读取: 1.1.以%d读取时,只识别"十进制整数".对 %d 而言,空格.回车. Tab ...

  6. 字符串最后一个单词的长度

    题目描述 计算字符串最后一个单词的长度,单词以空格隔开. 输入描述 输入一行,代表要计算的字符串,非空,长度小于5000. 输出描述 输出一个整数,表示输入字符串最后一个单词的长度. 示例 输入:he ...

  7. 华为机试HJ1:字符串最后一个单词的长度

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000. 输入描述: ...

  8. 牛客网--华为机试在线训练1:字符串最后一个单词的长度

    牛客网–华为机试在线训练1:字符串最后一个单词的长度 题目地址: https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da? ...

  9. gets 函数 - fgets 函数 - scanf 函数 - gets_s 函数 - 字符串最后一个单词的长度

    gets 函数 - fgets 函数 - scanf 函数 - gets_s 函数 - 字符串最后一个单词的长度 1. gets 函数 在 C 语言中,while 循环的功能和它在其他语言中一样.它首 ...

最新文章

  1. 自动驾驶高清地图问题的研究
  2. ×××视频下载:皮皮影视客户端功能使用
  3. shell中各种括号的作用
  4. postgres 退出_centos如何退出postges?
  5. linux到不了启动界面,Linux 界面不能启动的解决
  6. 11月22日弹性计算跟您在广州不见不散
  7. Scala学习之特殊符号,及函数
  8. C#委托之就是跟委托过不去…
  9. 【Kafka】Kafka 使用 Twitter 的 Bijection 类库实现 avro 的序列化与反序列化
  10. CSS-滤镜 -webkit-filter
  11. linux 内核块设备驱动,你了解Linux 块设备驱动?
  12. 游戏筑基开发之环形链表及其基本功能(C语言)
  13. long在python中的意思_Python中的Long对象
  14. KVM虚拟化技术实践
  15. 商标查询工具入口国家知识产权局和阿里云第三方查询工具
  16. 浅析桌面虚拟化给企业带来的价值
  17. 微信小程序开发---微信获取微信绑定手机号并登录流程
  18. python登录微信pc版_腾讯TIM iOS版2.5.6重大更新:新增支持微信帐号登录、语音进度条...
  19. python将两张图片拼接成一张图_Python将两张图片拼接到一起 - 小众知识
  20. 功劳是老板的、钱财是子女的、身体是自己的...

热门文章

  1. 如何设计Lighthoused定位接收电路
  2. 卫星图片重建洛杉矶3D模型,效果就像谷歌地球,港中大团队提出CityNeRF
  3. 腾讯最新开源项目登上GitHub热榜:QQ音乐等18项业务都在用,日均PV过亿
  4. Token 防盗链详解
  5. #第六次会议#(4.21)
  6. iOS 总结遇到的各种坑儿
  7. escape()、encodeURI()、encodeURIComponent() difference
  8. banana pi BPI-R1 原理图下载地址:
  9. 好莱坞电影公司系列电影
  10. .Net 转战 Android 4.4 日常笔记(3)--目录结构分析