- 博客(10)
- 收藏
- 关注
原创 关于包装类和基本数据类型的比较
1、整数类型和对应包装类的比较:这里会做一个自动的装箱(基本数据类型自动转换为对应的包装类型)示例代码如下: Integer a = 100; Integer b = 100; System.out.println(a == b); Integer c = 129; Integer d = 129; System.out.println(c == d);但是在数值位于 -128~127之间的数值
2022-04-24 15:32:55
239
原创 需要书写一个程序将URL协议类型和服务区地址中间的若干个/或者\统一替换为//
代码如下: Scanner sc = new Scanner(System.in); String url = sc.nextLine(); //通过":"作为分隔符将字符串进行分割,即分割为两个子字符串 String[] split = url.split(":"); String str = split[1]; int index = 0; //在右半部分的字符串中出现字符'/'或者'\'
2022-04-23 16:13:01
184
原创 * 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半; * 再落下,求它在 第10次落地时,共经过多少米?(结果保留两位小数)
代码如下: Scanner sc = new Scanner(System.in); int m = sc.nextInt(); double height = 100; double sum = 0; //这里要明确一点除了第一次下落是100之外,之后每一次落地经过的高度均为之后高度的两倍 //因为包含下一次弹起的高度以及落地的高度 for (int i = 0; i < m; i
2022-04-22 14:48:21
391
原创 关于Java中double类型的变量保留指定位数的方法
代码如下 Scanner sc = new Scanner(System.in); //接收控制台传入的double类型的变量 double m = sc.nextDouble(); //使用String的format方法指定变量的格式这里的2表示保留两位小数,f代表浮点型 //这里返回的变量为String类型 String s = String.format("%.2f", m);
2022-04-22 14:19:03
1028
原创 选择排序
选择排序思想:每次在余下数组中选择最小的一个元素与第一个元素进行交换public class SelectSort { public static void main(String[] args) { int[] arr = {6,5,3,2,1,4}; //定义比较次数 int count=0; //定义交换次数 int count1=0; for (int i = 0; i < ar
2021-05-09 13:53:57
64
原创 对数组进行冒泡排序
冒泡排序思想: 每两个元素之间进行比较大小,如果前面的元素比后面的元素大则进行交换,这样的话每一轮冒泡排序的结果中最后的哪个元素是整个数组中最大的值,就像水里较大的气泡先冒出来一样,因此得名。public class BubbleSort { public static void main(String[] args) { int[] arr = {34,12,434,2,23}; //count为比较次数 int count = 0;
2021-05-09 10:48:44
550
原创 力扣485. 最大连续 1 的个数
给定一个二进制数组, 计算其中最大连续 1 的个数。示例:输入:[1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.class Solution { public int findMaxConsecutiveOnes(int[] nums) { if (nums == null || nums.length == 0) { return 0; } if (
2021-05-04 22:52:38
62
原创 力扣485. 最大连续 1 的个数
给定一个二进制数组, 计算其中最大连续 1 的个数示例:输入:[1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.//输入的数组只包含 0 和 1 。//输入数组的长度是正整数,且不超过 10,000。class Solution { public int findMaxConsecutiveOnes(int[] nums) { if(nums==null&nums.length==0){
2021-05-04 22:35:46
65
原创 Java数组基本操作大全
这里使用了ArrayList来进行数组的创建,因为该类型对于数组的操作更加便捷import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;public class ArrayTest01 { public static void main(String[] args) { int[] arr1 = {1, 2, 3}; System.out.printl
2021-05-04 21:05:55
97
原创 编写一个方法,输出大于某个正整数n的最小的质数。
编写一个方法,输出大于某个正整数n的最小的质数。import java.util.Scanner;public class Test2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入数字n:"); int n = sc.nextInt(); System.out.pr
2021-04-16 10:59:00
2145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人