![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java练习
文章平均质量分 55
沉莫的羔羊
找有趣的人和做有趣的事,这是我活下来的唯一理由。
展开
-
英语渣渣学Java的day10
目录枚举(Enmu)Lambda表达式体验Lambda的更优写法Lambda标准格式排序方法引用Steam流管道操作常用获得 Stream 数据源方法枚举(Enmu)什么是枚举?我们学习过单例模式,即一个类只有一个实例。而枚举其实就是多例,一个类有多个实例,但实例的个数不是无穷的,是有限个数的。例如word文档的对齐方式有几种:左对齐、居中对齐、右对齐。开车的方向有几种:前、后、左、右!我们称呼枚举类中实例为枚举项!一般一个枚举类的枚举项的个数不应该太多,如果一个枚举类有30个枚举原创 2021-08-24 19:06:09 · 182 阅读 · 0 评论 -
英语渣渣学Java的day8
Java练习题(反射创建对象、、Method)【1】定义一个Person类,包含属性name、age。使用反射的方式创建一个实例、调用构造函数初始化name、age。要求:使用反射方式调用setName方法对姓名进行设置。不直接调用setAge方法,使用反射方式对age赋值。Person类package com.gec.zy;public class Person { private String name; private int age; public Person(String原创 2021-08-17 11:40:40 · 192 阅读 · 0 评论 -
英语渣渣学Java的day7
文章目录练习题反射暴力反射Constructor类概述Method类概述注解元注解的概述练习题1 消息类别表infotype:列 类型id 类型名称create table info_type(id int primary key AUTO_INCREMENT,name varchar(50))1)利用jdbc查询 列表package com.gec.js;import java.sql.Connection;import java.sql.DriverManager;impor原创 2021-08-16 17:08:00 · 190 阅读 · 0 评论 -
英语渣渣学Java的day5
MySQL练习1 查询 员工的姓名和年薪 (完成)SELECT first_name, last_name, ( salary * 12+ salary * IFNULL(commission_pct, 0) ) AS '年薪' FROM employees ;效果图2 查询 员工编号105 david的信息和经理的姓名SELECT 员工.*,经理.first_name AS 经理名,经理.last_name AS 经理姓氏 FROM employees AS原创 2021-08-12 17:16:29 · 114 阅读 · 0 评论 -
英语渣渣学Java的day4
TCP客户端并发登录要求: 客户端通过键盘录入用户名。服务端对这个用户名进行校验。 如果该用户存在,在服务端显示xxx,已登陆。并在客户端显示xxx,欢迎光临。 如果该用户存在,在服务端显示xxx,尝试登陆。并在客户端显示 xxx,该用户不存在。最多就登录三次。服务端package com.gec.work3;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import原创 2021-08-11 19:01:48 · 60 阅读 · 0 评论 -
英语渣渣学Java的day3
UDP编程客户端发送自已机器的ip和端口到服务器(完成)客户端package com.gec.work;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UClient { public static void main(String[] args) throws IOExcep原创 2021-08-10 17:34:58 · 88 阅读 · 0 评论 -
英语渣渣学Java的day2
模拟停车场停车停车场有3个车位,有车的不能停,多个用户可以入位,出库1.利用队列完成package com.gec.work;import java.util.Random;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;/* 停车场有3个车位,有车的不能停,多个用户可以入位,出库 */public class Work1 { public stati原创 2021-08-09 19:15:18 · 103 阅读 · 0 评论 -
英语渣渣学Java的day1
Callable和Future创建线程(可以有返回值的线程)(1)创建Callable接口的实现类,并实现call()方法,该call()方法将作为线程执行体,并且有返回值。(2)创建Callable实现类的实例,使用FutureTask类来包装Callable对象,该FutureTask对象封装了该Callable对象的call()方法的返回值。(3)使用FutureTask对象作为Thread对象的target创建并启动新线程。(4)调用FutureTask对象的get()方法来获得子线程执行结原创 2021-08-06 19:22:24 · 177 阅读 · 0 评论 -
2021-07-19
经常会有的两道java面试题建议手写出来1.数组二分查找法(折半查找)package com.gec.array;/* 1 使用Scanner 输入一个你要找的数字 2 定义一个有序的数组 3 定义一个中间数 4 找到返回的数,否则返回 -1 */import java.util.Scanner;public class HalfSearch { public static void main(String[] args) { //产生输入对象 Scan原创 2021-07-21 08:49:17 · 45 阅读 · 0 评论 -
每天两道java题
day81、 定义36个元素的char数组,前面10个数是由0-9存放,后面的26个数是A-Z存放[0,1,2…Z]public class CharArrayDemo2 { public static void main(String[] args) { //定义一个数组 char[] cs = new char[36]; int b = 0; //循环 for(int i = 0;i < cs.length;i++) { //判断 i < 10原创 2021-07-18 14:18:58 · 154 阅读 · 0 评论 -
每天两道java题
day71、 有一个数组 int[] arr = {3,4,5,6,7,8},倒序打印public class ReverseOrderPrint8 { public static void main(String[] args) { int[] arr = {3,4,5,6,7,8}; //int i = 6; i>=0;i--){} for(int i = arr.length-1;i>=0;i--) { System.out.println(arr[i]);原创 2021-07-18 14:08:23 · 52 阅读 · 0 评论 -
每天两道java题
day61、 打印三角形public class StartDemo2 { public static void main(String[] args) { /* * System.out.println("*"); System.out.println("**"); System.out.println("***"); System.out.println("****"); */ /* 行原创 2021-07-18 14:05:11 · 41 阅读 · 0 评论 -
每天两道java题
day51、水仙花数 153=111 + 555 + 333bai = i /100;shi = (i -100*bai)/10;ge = i-100 * bai - 10 * shi;/* 水仙花数 该数本身=百位的立方和+十位的立方和+个位的立方和 153=1*1*1 + 5*5*5 + 3*3*3 bai = i /100;// 153/100=1 shi = (i -100原创 2021-07-18 14:00:22 · 57 阅读 · 0 评论 -
每天两道java题
day41、求1-100中的奇数之和,偶数之和public class OddEvenSum10{ public static void main(String[] ar){ //累加的奇数 int sumOdd = 0; //累加的偶数 int sumEven = 0; //初始条件 int num = 0; //循环 while(num++ < 100){ //判断偶数 if(num % 2 == 0){ sumEven += num原创 2021-07-18 13:53:29 · 49 阅读 · 0 评论 -
每天两道Java题
day31、switch:输入一个数字,判断是哪个季节,2,3,4 春季5,6,7夏季8,9,10秋季11,12,1冬季import java.util.Scanner;public class SeasonTest6{ public static void main(String[] ar){ //创建输入对象 Scanner sc = new Scanner(System.in); System.out.println("请输入1到12的数字:"); //接收数字原创 2021-07-18 13:48:20 · 65 阅读 · 0 评论 -
每天两道java题
day21、2021年是牛年 12年一轮生肖顺序:鸡、狗、猪、鼠、牛、虎、兔、龙、蛇、马、羊、猴、输入一个整形的年份,用if和switch分别求出今年属于什么年思路: 2021 % 12 = 余数5 是牛,打印牛年switch语句import java.util.Scanner;public class YearTest4{ public static void main(String[] arg){ //创建对象输入 Scanner sc = new Scanner(System.in原创 2021-07-18 13:46:32 · 71 阅读 · 0 评论 -
每天两道java题
day011、定义牙刷2支,每支3.5块,一共多少钱?``int count = 2;double price = 3.5;double total = count * price;System.out.println("两支牙刷一共“ + total);2、 int a = 3;float f = a + 2.3;System.out.println(“f:” + f);?//请问这里的结果是什么 ?为什么?编译不通过! a + 2.3的结果会提升为double类型,用float接收需原创 2021-07-18 13:32:21 · 64 阅读 · 0 评论