念数字 字符串操作系列2
7-25 念数字(15 分)
输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:
0: ling
1: yi
2: er
3: san
4: si
5: wu
6: liu
7: qi
8: ba
9: jiu
输入格式:
输入在一行中给出一个整数,如:1234。
提示:整数包括负数、零和正数。
输出格式:
在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。
输入样例:
-600
输出样例:
fu liu ling ling
import java.util.Scanner;public class Main {public static void main(String[] args){Scanner sc=new Scanner(System.in);int a=sc.nextInt();int i=0;String str=String.valueOf(a);String [] array=new String[]{"ling","yi","er","san","si","wu","liu","qi","ba","jiu","fu"};for(;i<str.length()-1;i++){char c=str.charAt(i);if(c=='-'){System.out.print(array[10]+" ");}else if(c=='0'){System.out.print(array[0]+" ");}else if (c=='1'){System.out.print(array[1]+" ");}else if(c=='2'){System.out.print(array[2]+" ");}else if(c=='3'){System.out.print(array[3]+" ");}else if(c=='4'){System.out.print(array[4]+" ");}else if(c=='5'){System.out.print(array[5]+" ");}else if(c=='6'){System.out.print(array[6]+" ");}else if(c=='7'){System.out.print(array[7]+" ");}else if(c=='8'){System.out.print(array[8]+" ");}else if(c=='9'){System.out.print(array[9]+" ");}}if(i==str.length()-1){char c=str.charAt(i);if(c=='-'){System.out.print(array[10]);}else if(c=='0'){System.out.print(array[0]);}else if (c=='1'){System.out.print(array[1]);}else if(c=='2'){System.out.print(array[2]);}else if(c=='3'){System.out.print(array[3]);}else if(c=='4'){System.out.print(array[4]);}else if(c=='5'){System.out.print(array[5]);}else if(c=='6'){System.out.print(array[6]);}else if(c=='7'){System.out.print(array[7]);}else if(c=='8'){System.out.print(array[8]);}else if(c=='9'){System.out.print(array[9]);}}}
}
念数字 字符串操作系列2相关推荐
- py04 内置类型 序列 数字 字符串操作 列表 不可变性
F1. python知识结构 1.Python程序可以分解为模块.语句.表达式.对象 关系 程序由模块构成 模块包含语句 语句包含表达式 表达式创建并处理对象 2.Python 内置对象是定义属于我们 ...
- 字符串操作系列库函数
scanf()函数 要注意的点: #include <stdio.h>int main() {char a[100]={1,2,3,4,5,6,7,8,9,10};scanf(" ...
- 字符串操作:插入,替换,填充及移除
字符串操作系列 本次涉及插入,替换,移除和填充几个操作. 1.插入(Insert) Insert(int startIndex,string value) :用于在一个字符串中的指定起始索引处插入另外 ...
- 字符串不替代_TI-Nspire 系列的字符串操作
本文遵循 CC BY-NC-SA 协议. 一 前言 在编程中,对字符串进行操作是很常见的.但是TI-Nsipre 对字符进行操作的函数有限,缺少一些如在字符串中插入字符.删除字符等常用功能,给编程带来 ...
- mysql sql 字符串字段保留数字_SQL字符串以及数字常用操作汇总
SQL字符串以及数字常用操作汇总 更新时间:2013年06月11日 09:05:12 作者: 本篇文章是对SQL字符串以及数字的常用操作进行了详细的总结与分析,需要的朋友参考下 --将字符串中从某 ...
- Kotlin基础 字符串操作与数字类型转换、标准库函数
一.字符串操作 1.substring 字符串截取,substring函数支持IntRange类型(表示一个整数范围的类型)的参数,until创建的范围不包括上限值(包前不包后). const val ...
- android 字符串函数,Android JNI开发系列(六)字符串操作
JNI字符串操作 字符串是引用数据类型,不属于基本数据类型 Java 使用unicode编码,C使用UTF-8,所以在操作中 C语言的字符串操作在头文件中 示例代码 public native Str ...
- string字符串数字自增_常见的字符串操作
一部分字符串操作的总结,比较基础.目录: 使用str.split() 切分数据 将 datetime 类型转化为字符串类型 字符串的合并操作 使用 str.strip() 去除字符串前面和后面所有的字 ...
- char转化为cstring_C语言100题集合001-将一个数字字符串转换为一个整数
系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞收藏哦- 1 题目 题目:将一个数字字符串转换为一个整数(不得调用C语言中提供的字符串函数进行操作) 例 ...
最新文章
- ssh解决root_unlock_time问题
- 基于express和vue框架的校园商品交易平台 答辩PPT免费下载
- codeforces 675C C. Money Transfers(贪心)
- php phpmailer发送邮件
- 新中大 金蝶 用友产品技术比较
- VMware虚拟机安装操作系统方法
- 手写一个Spring Boot Starter
- 视频目标分割数据集DAVIS(Denly-Annotated VIdeo Segmentation)解读
- Mac键盘突然失灵怎么办?别急,教你打开辅助键盘
- 103.网络安全渗透测试—[权限提升篇1]—[Linux内核漏洞提权]
- 大学四年,我做过哪些兼职
- 浏览记录-history
- 【059期】面试官问:序列化是什么,为什么要序列化,如何实现?
- 计算器四则运算c语言,C语言:基于命令行的四则运算计算器
- ps还原上一步快捷键,ps还原上一步快捷键_photoshop恢复上一步操作的快捷键是什么...
- c51语言1秒延时程序,KeilC51程序设计中几种精确延时方法
- i春秋2020新春公益赛WEB复现Writeup
- 【Android面试揭秘】面试官说“回去等通知”,我到底会不会等来通知?
- html程序员表白前端网页源码
- 监听android.intent.action.PHONE_STATE状态重复执行问题
热门文章
- python半径为3圆形区域边界曲线_OpenCV 学习笔记03 边界框、最小矩形区域和最小闭圆的轮廓...
- 替代Xshell的良心国产SSH工具软件
- 转播小助手开启微信语音多群同步直播转播之路
- python爬虫项目之携程网、大众点评和马蜂窝贵州景点差评实战汇总
- OpenStack创建,分发并初始化rings
- python字体大小快捷键_PyCharm(2019.1版本)用鼠标滚轮控制放大缩小字体
- MOOC 念整数(C语言)
- 求n阶方阵里所有数的和
- c语言构建新生的学籍卡管理程序,【C语言】构建新生的学籍卡管理程序。学籍卡内容包括:学号、姓名、性别、专业等内容。...
- 语音识别:深入理解CTC Loss原理