- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 题目描述 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空
输入描述:输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1输出描述:对于每组测试数据,输出一行,表示最多可以喝的汽水瓶数。如果一瓶也喝不到,输出0。import java.util.*;public class Main { public static void main(String[] args){ Scanner sc=
2017-07-29 16:50:14
14135
原创 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。
输入: 合法坐标为A(或者D或者W或者S) + 数字(两位以内) 坐标之间以;分隔。 非法坐标点需要进行丢弃。如AA10; A1A; $%$; YAD; 等。 下面是一个简单的例子 如: A10;S20;W10;D30;X;A1A;B10A11;;A10; 处理过程: 起点(0,0) + A10 = (-10,0)
2017-07-29 10:54:45
2687
原创 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
输入描述:输入N个字符,字符在ACSII码范围内。输出描述:输出范围在(0~127)字符的个数import java.util.*;public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); wh
2017-07-25 13:26:41
5487
1
原创 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
2017-07-25 11:53:10
4297
原创 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。 输入描述: 先输入键值对的个数 然后输入成对的index和value值,以
输入描述:先输入键值对的个数然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner str = new Scanner(Sys
2017-07-25 10:29:00
1533
原创 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100)
import java.util.Scanner;import java.lang.String;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); String str1 = inp
2017-07-24 21:58:55
2201
原创 Set,List, Map各自实现类的比较
接口实现类实现方式特点SetHashSet链表的数组(哈希表)1、HashSet类按照哈希算法来存取集合中的对象,存取速度比较快。2、存入HashSet的对象必须定义hashCode()。3、HashSet通常优于HashTree(插入、查找)。只有当需要产生一个经过排序的序列,才用TreeSet。
2017-07-24 21:04:45
1782
原创 equals,“==”,hashCode的区别
1、“==”是运算符:比较变量对应的内存中所存储的数值是否相同。要比较两个基本数据类型数据或两个引用变量是否相等,只能使用“==”运算符。 “==”比较两个引用类型变量,比较的是两个对象是否指向同一个对象,如果要看这两个变量所对应内存中的数值(内容)是否相等,则无法用“==”实现。2、equals是Object类提供的方法之一,每个对象都具有equals这个方法,在没有覆盖eq
2017-07-24 20:33:02
318
原创 桶排序删除数组重复元素,然后从小到大排序输出。
import java.util.Scanner;public class Test3 { public static void main(String[] args){ long start = System.currentTimeMillis();// 记录起始的时间 Scanner input = new Scanner(System.i
2017-07-24 15:39:59
1066
原创 Character 类使用
Character 类用于对单个字符进行操作。 Character 类在对象中包装一个基本类型 char 的值1、属性。 static int MIN_RADIX :返回最小基数。 static int MAX_RADIX :返回最大基数。 static char MAX_VALUE :字符类型的最大值。 static char MIN_VALUE :字符类型的最小值。
2017-07-23 17:16:43
950
原创 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner sc1 = new Scanner(System.in); String s1=sc1.nextLine(); char[] c1=s1
2017-07-23 14:09:11
1431
转载 计算字符串最后一个单词的长度,单词以空格隔开。(华为在线编程题目)
import java.util.Scanner;import java.lang.String;public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); String s = sc.nextLine();
2017-07-23 13:30:33
782
原创 数组,栈,队列,链表比较
数组栈队列链表特点初始容量,定长先进后出初始容量,定长先进先出初始容量,定长不定长,动态添加存储连续空间顺序连续空间顺序连续空间顺序非连续非顺序实现 数组
2017-07-20 16:20:55
417
原创 Array,Arrays和ArrayList比较
ArraysArrayArrayList基本概念(1)是java.util.Arrays类,是一个继承Object类。(2) 是工具类,能方便地操作数组,它提供的所有方法都是静态的;(3)Arrays是操作数据对象的,即对整个数组的操作 (1)Array类是Java.lang.reflect包中的一个类,该类提供了动态创建
2017-07-20 14:55:06
971
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人