任务描述

本关任务:编写一个小程序,实现循环从键盘接收字符串,连接成一个字符串并输出。

编程要求

根据提示,在右侧编辑器补充代码,从键盘接收5个字符串,连接成一个字符串后输出。
注意如果输入中包含英文双引号,需要替换成中文双引号。

测试说明

平台会对你编写的代码进行测试:

测试输入:

请输入第1个字符串:My
请输入第2个字符串: name
请输入第3个字符串: is
请输入第4个字符串: Zhangsan
请输入第5个字符串: 。

预期输出:

My name is Zhangsan 。

开始你的任务吧,祝你成功!

源码

package step2;
import java.util.Scanner; public class Constring {public static void main(String[] args) {Scanner scan = new Scanner(System.in);
//循环获取用户输入,共5次,对5个字符串进行连接并输出。//循环获取用户输入,共5次,对5个字符串进行连接并输出。String[] strs=new String[5];String s="";int flag=0;
for(int i=0;i<5;i++) {System.out.printf("请输入第%d个字符串:",i+1);strs[i]=scan.nextLine();System.out.println();char[] charr=new char[strs[i].length()];for(int j=0;j<strs[i].length();j++) {charr[j]=strs[i].charAt(j);if(charr[j]=='"') {flag++;if(flag%2!=0) {charr[j]='“';}else {charr[j]='”';}}}String str=new String(charr);s+=str;
}
System.out.println(s);}
}

谢谢!!!

第3关:字符串的连接相关推荐

  1. 第5关 字符串的基本操作

    需求=过去困惑+当下渴望+未来希望 --实干<实干日记> 第5关 字符串的基本操作 5-1 为什么len函数获取中文字符串长度有问题? 5-2 什么是转义符? 5-3 子串查询.子串统计. ...

  2. Python修行之字符串(一):连接、切割、大小写、排版

    字符串: 1.是由一个个字符组成有序的序列,是字符的集合 2.字符串是不可变对象 3.使用单引号.双引号.三引号引住的字符序列 4.python3中.字符串就是unicode类型.在2中分两种一种un ...

  3. 变量与字符串的连接 - format、格式化字符串

    变量与字符串的连接 先当以如下三个变量: name='wwb' age='17' job='study' 方法一:利用+号进行连接 >>>info1='''Welcome to '' ...

  4. golang插入字符串_golang 几种字符串的连接方式

    golang 几种字符串的连接方式 最近在做性能优化,有个函数里面的耗时特别长,看里面的操作大多是一些字符串拼接的操作,而字符串拼接在 golang 里面其实有很多种实现. 实现方法 1. 直接使用运 ...

  5. java 字符串数组连接

    前言 jdk1.8 commons-lang3 <dependency><groupId>org.apache.commons</groupId><artif ...

  6. java插入数据库字符串拼接_JAVA字符串怎么连接?

    1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2.ch ...

  7. 循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展

    循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展

  8. Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释

    Java中String类的concat方法 在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变 这两点从源码中对String的声明可以体现: private ...

  9. java实现两个字符串相连接_P005 实现两个字符串的连接 ★

    所属年份:2012.3; 编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面. 例如,分别输入下面两个字符串: FirstS ...

最新文章

  1. 中职计算机专业论文,中职教学中计算机专业论文
  2. 【基础大全】一文带你打好网工路由基础......
  3. 用python实现图书管理系统
  4. TIS教程01-安装
  5. 关于 Oracle分页数据重复的问题
  6. jquery动画 -- 1.加载指示器
  7. MongoDB 教程三: 高级查询 (SQL到MongoDB映射表)
  8. 机器学习常见算法优缺点汇总
  9. Flask实现REST API之接收POST和GET请求
  10. ubuntu录屏软件kazam格式转换+视频裁剪+gif转换
  11. PLSQL注册码,亲测,可用
  12. vue 导出excel表格-乱码问题
  13. c语言数组及其下标引用,C语言之数组下标引用与间接引用
  14. 微信分享 android 闪退,微信分享崩溃
  15. Odoo owl 学习笔记之14—错误处理erro_handing
  16. 打造类手机刷机的win10 recovery镜像
  17. vscode error: You have not concluded your merge
  18. 双11直播技术强力后盾——阿里云导播服务功能详解与场景应用
  19. latex算法框三线加粗
  20. django报错ERRORS:?: (admin.E402) ‘django.contrib.auth.context_processors.auth‘

热门文章

  1. magento 根据产品id,获取产品信息
  2. 微信公众号如何发布文章到多个自媒体平台?
  3. sparkStreaming流式处理,接受socket数据,实现单词统计并且每个批次数据结果累加
  4. OpenID Connect
  5. 基于单片机的蓝牙控制窗帘电路系统
  6. Android 插件换肤原理解析
  7. Laravel框架快速入门教程
  8. 文本视图TextView
  9. dbeaver连接Oracle缺少orai18n.jar,xdb6.jar的解决方法
  10. WAS8.5报错SRVE0326E: 已超出每个请求 50 允许的最大参数密钥散列码冲突数目