Java笔试

2024/6/18 20:21:01

1,2,5 相加等于 100 的总共有多少结果

1,2,5 相加等于 100 的总共有多少结果 public class TestResult {public static void main(String[] args) {System.out.println(combinationCount(100));}private static int combinationCount(int i) {// TODO Auto-generated method stubint count 0;int num1 i; // 1最多…

0~6组成4个不重复的数

0~6组成4个不重复的数 private static void sort(int[] a) {// TODO Auto-generated method stubint temp0;for(int x 0;x<a.length;x) {for(int i0;i<a.length;i) {for(int j0;j<a.length;j) {for(int k0;k<a.length;k) {if(a[x]!a[i] && a[x]!a[j] &am…

统计字符串中每个元素出现的次数

题目描述 给定一字符串&#xff0c;例如AAAABCCDDDDDEFFFFF&#xff0c;统计字符串每个元素出现的次数。 private static void CountStr(String str) {// TODO Auto-generated method stubchar[] array str.toCharArray();HashMap<Character, Integer> hm new HashMap…

现在有一个长度20的SET,其中每个对象的内容是随机生成的字符串,请写出遍历删除LIST里面字符串含2的对象的代码。

现在有一个长度20的SET,其中每个对象的内容是随机生成的字符串&#xff0c;请写出遍历删除LIST里面字符串含"2"的对象的代码。 public class RemoveTwo {//length用户要求产生字符串的长度public static String getRS(int length){String str"abcdefghijklmnop…

实现线程按顺序输出ABC

线程按顺序输出ABC 实现描述&#xff1a;建立三个线程A、B、C,分别按照顺序输出十次ABC 首先建立一个方法&#xff0c;按照条件进行输出 class PrintABC{private int index0;public synchronized void print(int n) {// TODO Auto-generated method stubtry {while(index!n)…

Java实现四大基本排序算法和二分查找

Java 基本排序算法 二分查找法 二分查找也称为折半查找&#xff0c;是指当每次查询时&#xff0c;将数据分为前后两部分&#xff0c;再用中值和待搜索的值进行比较&#xff0c;如果搜索的值大于中值&#xff0c;则使用同样的方式&#xff08;二分法&#xff09;向后搜索&…

给定字符串,将字符串的大写字符输出,再将字符串中的小写字符输出。

设定有一个大小写字母的字符串String s1 “Hello Java”; 先将字符串的大写字符输出&#xff0c;再将字符串中的小写字符输出。注:利用StringBuffer完成。 对字符串的字母进行逐一遍历&#xff0c;然后进行分开拼接&#xff0c;然后再输出。如何对大小写字母进行区别存放的问题…

找到第一次不重复的字符

问题 编写一个高效的函数用于在字符串中找到第一个不重复的字符。例如&#xff0c;在&#xff0c;“在total”中第一个不重复的字符是“o”&#xff0c;在“teter”中第一个不重复的字符是“r”。 public static Character remove(String str) {HashMap<Character, Integer…