笔试题中常见的考点,下面的代码只是简单的实现了功能,但是不够灵活,有待改进
原题是输入“12345”,一个五位数,输出“一万两千三百四十五”
public class outputUpperNum {
public static void main(String args[]){
NumTransfer NT=new NumTransfer(new StringBuilder("2345"));
System.out.print(NT.tansfertoUpper());
}
}
class NumTransfer {
StringBuilder lowerNum;
NumTransfer(StringBuilder Num) {
this.lowerNum = Num;
}
public StringBuilder tansfertoUpper() {
for (int i = 0; i < lowerNum.length(); i++) {
if (lowerNum.charAt(i) == '1') {
lowerNum.setCharAt(i, '一');
}
else if (lowerNum.charAt(i) == '2') {
lowerNum.setCharAt(i, '二');
}
else if (lowerNum.charAt(i) == '3') {
lowerNum.setCharAt(i, '三');
}
else if (lowerNum.charAt(i) == '4') {
lowerNum.setCharAt(i, '四');
}
else if(lowerNum.charAt(i) == '5'){
lowerNum.setCharAt(i, '五');
}
}
addnumUnit(lowerNum.length());
return lowerNum;
}
public void addnumUnit(int n){
String strunit;
int j=0;
switch(n){
case 5:
strunit="万千百十";
for(int k=1;k<lowerNum.length();k+=2){
lowerNum.insert(k,strunit.charAt(j));
j++;
}
break;
case 4:
strunit="千百十";
for(int k=1;k<lowerNum.length();k+=2){
lowerNum.insert(k,strunit.charAt(j));
j++;
}
break;
default:
break;
}
}
}
分享到:
相关推荐
6. **笔试题解答**:提供的答案集可以帮助求职者检验学习效果,及时查漏补缺,提高答题速度和准确率。 总的来说,这个资源包是针对应届生准备硬件工程师职位笔试的一个全面指南,涵盖了从基础理论到实战技能的各个...
【Oracle笔试题参考答案】 1. 在Oracle数据库中,必须启动的服务是OracleServiceSID,它用于提供特定数据库实例的连接服务。 2. Windows操作系统中,监听并接受客户端连接请求的服务是OracleHOME_NAMETNSListener。...
综合以上内容,准备大华2014届校园招聘软件类笔试题(A)的考生应加强基础理论学习,多做练习题,提升算法和数据结构的实战运用能力,同时锻炼自己的逻辑思维和问题解决技巧。对于图像类题目,要提高快速解读和理解的...
杭电计算机院的复试笔试题通常涵盖计算机科学与技术专业的基础知识点,考查学生的基础编程能力、逻辑思维以及对专业知识的应用。下面针对2016年杭电计算机院复试笔试题的知识点进行详细说明。 1. 素数检测与逆序...
根据给定的文件信息,以下是对每一道算法题目进行详细解析与知识点的总结: ...这些题目涵盖了递归、字符串操作、数组处理、组合问题等常见算法知识点,对于准备IT公司笔试的同学来说是非常好的练习材料。
《模电专业就业笔试题全集(华为、中兴,带答案)》是一个针对电子工程领域,特别是模拟电子技术方向的求职者准备的资源包。这个压缩文件包含了华为和中兴两家知名通信企业针对模电专业学生的面试和笔试题目,为即将...
备考时应多做练习题,提高识别图形规律的速度。 2. **文字逻辑推理**:这部分题目字数较多,主要考察考生的文字理解能力和逻辑推理能力。建议平时多加强中文阅读训练,提高快速理解文本的能力。同时,学习一些基本...
【算法笔试题详解】 在软件公司的招聘过程中,算法笔试题是评估候选人技术能力的重要环节。以下是一些典型的算法题目及其解析: 1. **整数逆序存储** 这道题要求递归地将整数逆序存储到数组中。`convert`函数通过...
2. 笔试题型分析: - 逻辑推理题:考察应试者的逻辑思维和问题解决能力,包括数字序列、图形推理、逻辑判断等。 - 语言理解题:测试阅读理解、语法知识、词汇量和表达能力。 - 行政能力测验:涉及资料分析、文字...
这份资料是关于搜狐2016年研发工程师的笔试题及答案,主要...总的来说,这份笔试题集涉及的知识点广泛,涵盖了操作系统、网络、算法、编程语言等多个方面,对于准备IT研发工程师职位的求职者来说,是很好的练习材料。
2. **逻辑推理**:这部分试题主要考察考生的逻辑思维能力和问题解决能力,可能包括数字推理、图形推理、逻辑判断等题型。考生需要在短时间内理解和分析题目,迅速找出规律并作出正确判断。 3. **言语理解**:这部分...
这篇文档是针对小学英语六年级上册第三单元的一份精选练习题,主要涵盖听、说、读、写等多方面技能的训练。以下是对各部分知识点的详细解析: **听力部分** 1. 部分考察了学生对字母顺序的掌握,正确答案是B. AKQ。...
PEP五年级英语下册第五单元练习题2正是为了帮助学生在听、说、读、写等各个方面得到均衡的提升而设计的。本文将对这份练习题进行详细解读,旨在帮助学生更好地理解并掌握其内容。 首先,听力部分是英语学习中非常...
13. Java标记符:合法的Java标记符可以由字母、数字、下划线和美元符号组成,但不能以数字开头。答案A正确。 14. Java转义字符:'\n'表示换行符。答案A正确。 15. 自动导入的包:`java.lang`包是自动导入的,无需...
【知识点详解】 这篇文档是针对小学五年级英语学习的一套综合练习题,旨在检验和提升学生们的英语...通过这套练习题,学生能够全面巩固和提升英语听、说、读、写各方面的能力,为日常交流和进一步学习打下坚实的基础。
- 这部分练习旨在考察学生对词汇分类的理解,例如区分身体部位、形容词、数字、介词和动词的不同类别。 4. 词组翻译: - 这部分练习要求学生将英语词组翻译成中文,以及反之,以测试学生的双语转换能力。 综合来...
以上是针对给定的C/C++笔试算法题目的详细解析,涵盖了整数处理、递归算法、字符串操作、组合问题、质因数分解以及迷宫寻路等多个核心算法知识点。这些题目有助于考生提升逻辑思维能力和编程技巧,是面试和学习中的...
这篇资料是针对三年级学生的一份英语期中考试试题,涵盖了听、说、读、写等多个方面的英语基础能力考察。下面将详细解析试卷中的各个部分及其涉及的知识点。 **听力部分** 1. **听录音,圈出你所听到的图画**:这...
这份“牛津小学英语1B期中练习题精选”涵盖了多个英语学习的关键领域,适合一年级学生进行期中复习。下面是对各个部分知识点的详细解析: I. Listen and tick(听音,勾出正确的图片):这部分旨在训练孩子的听力...
- 第二题可能同样为排序题,例如:3 1 5 4 2,学生需要将听到的数字与句子匹配。 - 第三题可能包含数量的描述,如:能看见20个风筝,10个苹果,想要3个西瓜,看到5条鱼,有7支铅笔。这些句子涉及到数量词汇和...