
JavaSE基础练习
仅仅只是让你形成编程思想的SE练习题目
LBJ_小松鼠
这个作者很懒,什么都没留下…
展开
-
Java简单爬虫案例第一部分
演示原生态的JDK的方式: 发送请求, 获取数据, get方式.原创 2020-11-21 14:20:00 · 253 阅读 · 1 评论 -
Java中方法重载与方法重写的区别:
方法重载:1.发生在同一个类中。2.在同一个类中,存在多个相同的方法。3.这些相同名称的方法,参数列表不相同一句话:在同一个类中,存在多个方法名称相同,但是参数列表不相同的方法,与返回值无关。•正确示例 public class MethodDemo01 { public static void fn(int a) { //function //方法体 } public static int fn(double a) { //方法体原创 2020-11-01 16:03:25 · 151 阅读 · 0 评论 -
定义一个含有五个元素的数组,并为每个元素赋值,求数组中所有元素的最小值
定义一个含有五个元素的数组,并为每个元素赋值,求数组中所有元素的最小值 1.定义5个元素数组 2.可以使用初始化数组的两种方式之一为数组元素赋值 3.遍历数组求数组中的最小值public class Test4 { public static void main(String[] args) { //定义一个数组 int[] array = new int[]{11, 10, 8, 20, 4, 13}; //定义一个变量,记录最小值原创 2020-10-31 17:47:04 · 7833 阅读 · 0 评论 -
“==”和“equals”方法的区别?
在JavaSe基础面试中会有这样一道题目:请说出“==”和“equals”方法的区别?1:equals方法:public boolean equals(String s) 比较两个字符串内容是否相同、区分大小写2: ==号的作用比较基本数据类型:比较的是具体的值比较引用数据类型:比较的是对象地址值下面展示一些 内联代码片。// A code blockpublic class StringDemo02 { public static void main(String[] args原创 2020-10-29 10:21:20 · 193 阅读 · 0 评论 -
关于++i和i+的区别
关于变量前++ 和变量后++的区别?例如:定义一个变量int a1 = 88;int a2 = a1 ++;System.out.println(a2);查看打印结果:说明变量后++是先将变量a1的值赋值给a2然后进行自增运算,此时输出的打印的值为变量a1的初始值 。...原创 2020-10-28 21:22:02 · 242 阅读 · 0 评论 -
请定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。例如:“abcba“、“上海自来水来自海上“均为对称字符串。
请定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。例如:“abcba”、"上海自来水来自海上"均为对称字符串。package com.itcast.api;/** * 请定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。例如:"abcba"、"上海自来水来自海上"均为对称字符串。 * 方法: 返回值是什么? 参数列表是什么? * * 思考: 定义一个方法? 字符串反转? StringBuilder? */publ原创 2020-11-11 22:12:54 · 1766 阅读 · 0 评论 -
在登录注册页面中,除了用户名和密码外,通常也会包含验证码。验证码是用来区分用户是计算机还是人,防止恶意破解密码、刷票、灌水等行为。请查看Random、StringBuilder相关API,定义方法,获
public class TestDemo02 { public static void main(String[] args) { //1.定义方法 返回值类型? 参数列表? 返回值String 无参数 String code = getRandomCode(); System.out.println("验证码: " + code); } public static String getRandomCode() {原创 2020-11-08 15:17:08 · 1638 阅读 · 0 评论 -
定义一个数组其中包含多个数字。用自己的方式最终实现,奇数放在数组的左边,偶数放在数组的右边。
/** * 定义一个数组其中包含多个数字。用自己的方式最终实现,奇数放在数组的左边,偶数放在数组的右边。(可以创建其他数组,不必须在原数组中改变) * 1. 要找奇数和偶数只需要判断对2取余即可。 * 2. 找到一个奇数或偶数之后,把它放在哪个索引处? */public class TestDemo06 { public static void main(String[] args) { //1.定义一个数组原创 2020-11-08 11:43:54 · 2388 阅读 · 0 评论 -
随机生成10个1~100之间的随机数(包括1和100),并将随机出来的10个数中是偶数的数字相加
解题目:随机生成10个1~100之间的随机数(包括1和100),并将随机出来的10个数中是偶数的数字相加,把结果打印到控制台上。a 代表随机生成的数sum 代表所有随机数是偶数的和 //初始为0if 条件判断是否为偶数下面实现代码 。// An highlighted blockpublic class TestDemo06 { public static void main(String[] args) { Random r = new Random();原创 2020-10-28 20:09:46 · 14177 阅读 · 2 评论 -
定义一个长度为5的int型数组,之后生成5个随机数存入数组,随机数范围为10到100(包含10和100),遍历数组,将数组中大于70的元素替换成5,之后打印修改后的数组并且打印修改数组的次数。
**题目:定义一个长度为5的int型数组,之后生成5个随机数存入数组,随机数范围为10到100(包含10和100),遍历数组,将数组中大于70的元素替换成5,之后打印修改后的数组并且打印修改数组的次数。/*分析: 定义一个长度为5的int型数组 5个随机数存入数组,随机数范围为10到100(包含10和100) (Math.random()*91) == 0~90 0~90 +10 == 10~100原创 2020-10-31 17:53:18 · 4454 阅读 · 0 评论 -
创建三个图书类对象,找出价格最高的图书并打印该图书的所有信息。
需求:创建三个图书类对象,找出价格最高的图书并打印该图书的所有信息。设计“图书类” Book,要求有以下属性:图书编号: String书名: String价格:doublepackage cn.itcast.afu06;public class Book { private String id; private String name; private Double price; public Book() { } public原创 2020-11-01 09:04:45 · 1706 阅读 · 2 评论 -
String字符串的的案例01
1: 案例: 演示String创建字符串后的 特点.需求:1.定义字符数组chs, 初始化值为: 'a, ‘b’, ‘c’, 这三个字符 .2.将其分别封装成s1, s2这两个字符串对象.3.通过判断s1和s2这两个字符串对象是否相同.4.直接通过""的方式创建两个字符串对象s3和s4.5.通过判断s3和s4这两个字符串对象是否相同.结论记忆: 1:通过new出来的方式创建的字符串对象,每次都会在堆内存中开辟新的空间. 2:字符串值是一个常量, 如果是通过免 new 的方式之间创建对象,原创 2020-11-04 20:58:07 · 275 阅读 · 0 评论