当前位置: 首页 > news >正文

/*给你一个字符串s,由若干单词组成,单词前后用一些空格隔开 单词是指由字母组成,不包含任何空字符的最大子字符串*/

package test14;

import java.util.Scanner;

public class english {

        public static void main(String[] args){
        /*给你一个字符串s,由若干单词组成,单词前后用一些空格隔开
        单词是指由字母组成,不包含任何空字符的最大子字符串*/
            //示例1:输入s="Hello word" 输出:5

            //反着遍历,遇到空格为止
            //遍历的次数就是单词长度
            Scanner sc=new Scanner(System.in);
            System.out.println("请输入单词,由空格隔开");
            String str=sc.nextLine();
       
           int length=0;
            for ( int i=str.length()-1;i>=0;i--)
            {
               if(str.charAt(i)!=' ')
               {
                   length++;
               }
               else
               {
                   break;
               }
            
            }
            System.out.println(length);
        }
    }


相关文章:

  • keepalived的工作原理和脑裂
  • JWT令牌封装类/ 接口的各个请求
  • 黑马跟学.苍穹外卖.Day08
  • 【资料分享】全志科技T113-i全国产(1.2GHz双核A7 RISC-V)工业核心板规格书
  • tf1.x和tf2.x在使用上的区别和联系是什么
  • AI 原生 IDE Trae 深度体验:SSHremote 功能助力远程开发与云原生部署
  • 基于web的牙医预约管理系统(源码+lw+部署文档+讲解),源码可白嫖!
  • k8s资源管理介绍
  • 【C++指南】内存管理完全手册:new/delete
  • 修改windows npt时钟服务器
  • 工业 CPE(Customer Premises Equipment,客户终端设备)
  • 深度学习定义与分类【详细易懂 初学者友好~】
  • pgvector 向量数据库的安装方式全集
  • 【FPGA】状态机模板-分别对比一段式状态机、二段式状态机以及三段式状态机
  • 操作系统知识点32
  • MySQL事务详解:从理论到实践,保障数据一致性
  • 分区表和分表
  • 不可不知的分布式数据库-TiDB
  • TypeScript中的类型断言(type assertion),如何使用类型断言进行类型转换?
  • Kubernetes的Service详解
  • 中美贸易代表会谈后是否已确定下一次会谈?外交部回应
  • 曾毓群说未来三年重卡新能源渗透率将突破50%,宁德时代如何打好换电这张牌
  • 人民日报评论员:党政机关要带头过紧日子
  • 美国务卿与以色列总理通话,讨论加沙局势
  • 河南一女子被医院强制带走治疗,官方通报:当值医生停职
  • 乌克兰官员与法德英美四国官员举行会谈