java基础练习
Wuguan_7
这个作者很懒,什么都没留下…
展开
-
java通过双指针实现旋转数组:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数
java中通过双指针实现旋转数组:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4]示例 2: 输入:nums = [-1,-100,3,99], k = 2 输出:[3,99,-1,-100]import java.util.Arrays;public class _旋转数组 { public static void原创 2021-08-02 19:55:56 · 399 阅读 · 0 评论 -
java中通过TCP和线程在局域网中实现简易聊天
java中通过TCP和线程在局域网中实现简易聊天import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner;public class _TCP实现聊天by线程 {.原创 2021-07-27 08:56:36 · 284 阅读 · 0 评论 -
Java中通过UDP来实现简易聊天室功能
在Java中通过UDP来实现简易的聊天室功能方法一:使用线程import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetSocketAddress;import java.util.Scanner;public class _UDP简易聊天室by线程 { public static void main(String[]原创 2021-07-23 19:23:59 · 568 阅读 · 1 评论 -
java通过IO流统计工程里代码的(.java)行数
java通过IO流统计工程里代码的(.java)行数import java.io.*;public class _统计工程里代码的java行数 { private static int count = 0; public static void main(String[] args) throws IOException { File file = new File("D:\\JAVASE"); TongJiDemo(file);原创 2021-07-21 09:39:54 · 365 阅读 · 0 评论 -
java中通过标志位或哈希表实现输出字符串中每个字符出现的个数
java中通过标志位或哈希表实现输出字符串中每个字符出现的个数哈希表:import java.util.HashMap;import java.util.Map;public class _哈希表判断每个字符出现的次数 { public static void main(String[] args) { String s = "!*abbcccddddfffffgggggghhhhhhhppppppppp122333444455555666666777777788原创 2021-07-20 19:18:52 · 513 阅读 · 0 评论 -
通过字符流来实现文件复制()
java通过字符流来实现文件复制(异常捕获和异常抛出)异常抛出方法import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class _文件复制抛出异常{ public static void main(String[] args) throws IOException { FileWriter writer = null; FileR原创 2021-07-20 18:58:33 · 440 阅读 · 0 评论 -
java中统计工程中的.java文件和.class文件出现次数
java中统计工程中的.java文件和.class文件出现次数import java.io.File;public class _统计工程中Java文件和class文件出现次数 { static int javacount = 0; static int classcount = 0; public static void main(String[] args) { File file = new File("D:\\JAVASE");原创 2021-07-20 08:33:57 · 255 阅读 · 0 评论 -
java中通过递归思想删除文件/文件夹
java中通过递归思想删除文件/文件夹import java.io.File;public class _递归删除文件和文件夹 { public static void main(String[] args) { File file = new File("D:\\a"); deleteDemo(file); } public static void deleteDemo(File file){ if (!file.exist原创 2021-07-20 08:30:57 · 235 阅读 · 0 评论 -
一个楼梯共有 n级台阶,每次可以走一级或者两级或者三级,问从第 0级台阶走到第 n级台阶一共有多少种方案。(java)
import java.util.Scanner;public class _爬楼梯 { public static void main(String[] args) { System.out.println("请输入台阶数:"); Scanner sc = new Scanner(System.in); int sum = sc.nextInt(); System.out.println(shanglou(sum)); .原创 2021-07-19 09:16:13 · 3716 阅读 · 0 评论 -
猜数字游戏:一个类 A 有一个成员变量 v,有一个初值 100。再定义一个类,对A 类的成员变量 v 进行猜。如果大了则提示大了,小了则提示小了,等于则提示猜测成功。(java)
猜数字游戏:一个类 A 有一个成员变量 v,有一个初值 100。再定义一个类,对A 类的成员变量 v 进行猜。如果大了则提示大了,小了则提示小了,等于则提示猜测成功。import java.util.Scanner;public class _猜数字 { public static void main(String[] args) { System.out.println("请输入一个数:"); Scanner sc = new Scanner(System.原创 2021-07-19 08:38:29 · 1836 阅读 · 1 评论 -
用java程序实现两个整数相乘的过程
用java程序实现两个整数相乘的过程package cn.tedu.test;public class _两数相乘过程 { public static void main(String[] args) { //定义两个数组存储整数 int[] arr1 = {4,5,6,7}; int[] arr2 = {3,4,5,6}; int[] result = new int[arr1.length+arr2.length];原创 2021-07-14 18:32:45 · 2213 阅读 · 1 评论 -
java 数组编程练习汇总
目录1. 自定义一个整数数组arr,读入一个整数n,如果n在数组中存在,则输出n的下标;如果不存在,则输出-12. 给定一个数组将这个数组中所有元素的顺序进行颠倒1. 自定义一个整数数组arr,读入一个整数n,如果n在数组中存在,则输出n的下标;如果不存在,则输出-1import java.util.Scanner;public class test {public static void main(String[] args) { Scanner sc = new Scan..原创 2021-06-30 09:58:37 · 409 阅读 · 0 评论 -
java 基础编程题汇总
读入一个表示年份的整数,判断这一年是否是闰年。如何判断一个年份是否是闰年:1)如果这个年份能够被4 整除,且不能被100 整除,则这一年是闰年。例如, 1996 年是闰年,而相应的, 1993 年就不是闰年。2)如果这个年份能够被100 整除,则这个数必须要能被400 整除,才是闰年。例如, 2000 年是闰年, 1900 年不是闰年import java.util.Scanner;public class test { public static void main(String[] a原创 2021-06-28 11:26:47 · 739 阅读 · 0 评论