华为机试java
cuterabbitbaby
这个作者很懒,什么都没留下…
展开
-
字符串分隔
1.题目连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 2.知识点3.代码package huaweijishi;import java.util.Scanner;public class string_practice { public static void main(Strin原创 2017-09-02 13:10:39 · 169 阅读 · 0 评论 -
字符串最后一个单词的长度
题目计算字符串最后一个单词的长度,单词以空格隔开知识点 1.字符串的输入和输出Scanner in=new Scanner(System.in);String s=in.nextLine();只要不按回车所有的输入内容都被输入到s中,包括空格。2.使用到的String方法(1)public int lastIndexOf(int ch)返回指定字符在此字符串中最后一次出现原创 2017-09-01 16:30:58 · 113 阅读 · 0 评论 -
提取不重复的整数(去重)
1.题目输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。2.代码package huaweijishi;import java.util.Scanner;public class string_practice { public static void main(String[] args) { // TODO 自动生成的方法存根原创 2017-09-04 18:38:55 · 479 阅读 · 0 评论 -
求int型正整数在内存中存储时1的个数(进制转换与读取二进制每一位)
1.题目输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。2.知识点读取二进制数的每一位1.把int类型的数转换成任意进制Integerpublic staticStringtoBinaryString(int i)以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。2.String的成员函数public ch原创 2017-09-06 17:26:10 · 342 阅读 · 0 评论 -
进制转换(char和string转换int)
1.题目写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )2.知识点(1)Scanner的成员函数has或者hasnext可以用于持续输入while(in.hasNextLine()){}(2)将char类型的数字直接转换成int,实际保存的是其ascll码,而不是数值。(3)将字符串转换成整数Integerpublic sta原创 2017-09-03 20:51:28 · 214 阅读 · 0 评论 -
合并表记录(集合与泛型)
1.题目数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。2.知识点(此处转载)1.集合1.1、List List可以将元素维护在特定的序列中。List接口在Collection的基础上添加了大量的方法,使得可以在List的中间插入和移除元素。 有两种类型的List实现原创 2017-09-05 20:19:24 · 273 阅读 · 0 评论 -
字串的连接最长路径查找(字符数组和排序)
1.题目给定n个字符串,请对n个字符串按照字典序排列。2.代码package huaweijishi;import java.util.Arrays;import java.util.Scanner;public class string_practice { public static void main(String[] args) { // TODO 自动生成的原创 2017-09-06 16:46:15 · 259 阅读 · 0 评论 -
明明的随机数(数组、排序、去重)
数组 排序原创 2017-09-04 19:57:49 · 405 阅读 · 0 评论 -
质数因子
1.题目功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )最后一个数后面也要有空格2.代码package huaweijishi;import java.util.Scanner;public class string_practice { public static void main(String[] ar原创 2017-09-04 15:35:30 · 115 阅读 · 0 评论 -
取近似值
1.题目写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。2.代码package huaweijishi;import java.util.Scanner;public class string_practice { public static void main(String[] args) { /原创 2017-09-04 15:20:01 · 130 阅读 · 0 评论 -
字符个数统计
1.题目编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。2.知识点3.代码package huaweijishi;import java.util.Scanner;public class string_practice { public static void main(String[] args) {原创 2017-09-03 22:47:33 · 115 阅读 · 0 评论 -
句子逆序
1.题目将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符2.知识点public String[] split(String regex)根据给定字符串拆分此字符串。1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这原创 2017-09-03 22:19:09 · 184 阅读 · 0 评论 -
字符串反转
1.题目写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。2,代码package huaweijishi;import java.util.Scanner;public class string_practice { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner原创 2017-09-03 22:00:38 · 106 阅读 · 0 评论 -
数字颠倒
1.题目输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为0012.知识点Integer的成员函数public String toString()将整数转换成字符串3.代码package huaweijishi;import java.util.Scanner;p原创 2017-09-03 21:42:47 · 170 阅读 · 0 评论 -
计算字符个数
1.题目写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。2.知识点3.代码package huaweijishi;import java.util.Scanner;public class string_practice { public static void main(String[原创 2017-09-03 14:24:42 · 169 阅读 · 0 评论 -
泛型
泛型的获取list泛型的获取map如果两边都有泛型,则泛型必须一致,所以下列1,2是错的,3,4是对的。原创 2017-09-29 14:32:03 · 115 阅读 · 0 评论