
java面试题目
路途中的蜗牛
简单生活,虚心学习,成长自己,分享知识与心得,奉献资源
展开
-
实现句子的反转
题目描述:给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。如:hello world->world hello输入描述:输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符)输出描述:对于每个测试示例,要求输出句子中单词反转后形成的句子JAVACODE:原创 2017-10-11 10:09:07 · 502 阅读 · 0 评论 -
利用java求素数的几种写法
1.求201到300之间的素,分别求出它们之间的素数和素数的个数public class Sushu { public static void main(String[]args){ int i,j,n=0; for(i=201;i<300;i++){ boolean a =false; for(j=2;j<Math.sqrt(i);j++){ if(i%j==0原创 2017-10-09 16:15:34 · 4229 阅读 · 0 评论 -
给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的
输入描述:输入包括一行字符串,其长度不超过1000。输出描述:可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。输入例子:hellollehhelloworld输出例子:Yes!No!JAVA实现代码:(一)import java.util.*;public class Main{ public st原创 2017-06-14 10:48:08 · 3561 阅读 · 0 评论 -
首字母大写
题目描述对一个字符串中的所有单词,如果单词的首字母不是大写字母,则把单词的首字母变成大写字母。 在字符串中,单词之间通过空白符分隔,空白符包括:空格(' ')、制表符('\t')、回车符('\r')、换行符('\n')。输入描述:输入一行:待处理的字符串(长度小于100)。输出描述:可能有多组测试数据,对于每组数据,输出一行:转换后的字符串。输入例子:if so, yo原创 2017-06-09 14:52:31 · 705 阅读 · 0 评论 -
计算a+b的和
每行包行两个整数a和b对于每行输入对应输出一行a和b的和输入1 5输出6JAVA代码:(一)import java.util.*;public class Main{ public static void main(String[]args){ Scanner input = new Scanner(System.in);原创 2017-06-08 15:02:18 · 7803 阅读 · 0 评论 -
用一维数组存储学号和成绩,然后,按成绩排序输出
用一维数组存储学号和成绩,然后,按成绩排序输出原创 2017-06-08 13:31:31 · 9633 阅读 · 1 评论 -
N的阶乘:输入一个正整数N,输出N的阶乘
N的阶乘:输入一个正整数N,输出N的阶乘原创 2017-06-08 13:59:05 · 22696 阅读 · 3 评论 -
职工有职工号,姓名,年龄.输入n个职工的信息,找出3个年龄最小的职工打印出来
输入描述:输入第一行包括1个整数N,1输出描述:可能有多组测试数据,对于每组数据,输出结果行数为N和3的较小值,分别为年龄最小的职工的信息。关键字顺序:年龄>工号>姓名,从小到大。输入例子:5501 Jack 6102 Nathon 100599 Lily 79923 Lucy 15814 Mickle 65输出例子:501 Jack 6923原创 2017-06-20 10:28:45 · 2433 阅读 · 0 评论 -
对数串进行比较,组合出来最大的一个组合数
题目描述:设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。输入描述:有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N输出描述:每组数据输出一个表示最大的整数。JavaCode:1.原创 2017-10-11 17:31:42 · 1009 阅读 · 0 评论