![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
我曾以为自己特别冷静
这个作者很懒,什么都没留下…
展开
-
Java(集合框架)用集合存储5个学生对象,用迭代器遍历
用集合存储5个学生对象,用迭代器遍历主类:import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class IteratorTest { public static void main(String[] args) { //创建集合 Collecti...原创 2020-03-20 20:09:40 · 2779 阅读 · 0 评论 -
Java(集合框架)获取字符串中每一个字母出现的次数要求结果如下:a(5)b(4)c(3)d(2)e(1)
获取字符串中每一个字母出现的次数分析:A:定义一个字符串(可以改进为键盘录入)B:定义一个TreeMap集合键:Character值:IntegerC:把字符串转换为字符数D:遍历字符数组,得到每一个字符E:拿刚才得到的字符作为键到集合中去找值,看返回值是null:说明该键不存在,就把该字符作为键,1作为值存储不是null:说明该键存在,就把值加1,然后重写存储该键和值F:定...原创 2020-03-19 21:54:17 · 269 阅读 · 0 评论 -
Java获取10个1-20之间的随机数,要求不能重复(集合)
获取10个1-20之间的随机数,要求不能重复获取10个1-20之间的随机数,要求不能重复用数组实现,但是数组的长度是固定的,长度不好确定。所以我们使用集合实现。分析: A:创建产生随机数的对象 B:创建一个存储随机数的集合。 C:定义一个统计变量。从0开始。 D:判断统计遍历是否小于10 是:先产生一个随机数,判断该随机数在集合中是否存在。 ...原创 2020-03-16 19:09:06 · 2589 阅读 · 0 评论 -
Java 判断字符串,大小字母,数字有多少个
判断字符串,大小字母,数字有多少个判断字符串,大小字母,数字有多少个import java.util.Scanner;public class Test{ public static void main(String[] args){ //输入字符串 Scanner sc = new Scanner(System.in); System.out.println("请输入字符串:...原创 2020-03-14 18:04:52 · 1105 阅读 · 0 评论 -
Java计算你来到这个世界多少天(Date类)
计算你来到这个世界多少天(Date类)算一下你来到这个世界多少天?分析:A:键盘录入你的出生的年月日B:把该字符串转换为一个日期C:获取出生年月日的毫秒值D:获取当前时间的毫秒值E:得到相差值F:把毫秒值转换为天 /1000/60/60/24import java.text.ParseException;import java.text.SimpleDateFormat;i...原创 2020-03-13 23:16:24 · 4768 阅读 · 0 评论 -
Java 设计一个方法,实现获取任意范围内的随机数
设计一个方法,实现获取任意范围内的随机数需求:请设计一个方法,可以实现获取任意范围内的随机数。分析: A:键盘录入两个数据。 int strat; int end; B:想办法获取在start到end之间的随机数 我写一个功能实现这个效果,得到一个随机数。(int) C:输出这个随机数import java.util.Scanner...原创 2020-03-12 17:55:59 · 781 阅读 · 0 评论 -
Java 在数组中查找对应数值的索引
查找在数组中查找对应数值的索引public class Seek{ public static void main(String[] args) { int [] arr = {1,2,3}; int y = Seek(arr,1); System.out.println(y); } public static int ...原创 2020-03-11 18:48:22 · 3257 阅读 · 0 评论 -
Java习题 模拟登录,并给三次机会,提示有几次机会(for循环)
小运用/*需求:模拟登录,给三次机会,并提示还有几次。分析: A:定义用户名和密码。已存在的。 B:键盘录入用户名和密码。 C:比较用户名和密码。 如果都相同,则登录成功 如果有一个不同,则登录失败 D:给三次机会,用循环改进,最好用for循环。import java.util.Scanner;public class Strin...原创 2020-03-10 17:58:40 · 3631 阅读 · 0 评论 -
java 二维数组的遍历
二维数组的遍历概述:一维数组各元素布局成直线状,对应一维坐标;二维数组的元素布局成平面状,对应二维坐标,即元素布局成若干行和若干列。动态初始化:例: int a[][] = new int[2][3];静态初始化:例:int[][] arr = {{1,2},[2,3,4]}public class Test { public static void main(String[]...原创 2020-03-09 18:00:23 · 785 阅读 · 0 评论 -
Java一维数组的遍历
一维数组的遍历一维数组可以理解为只能存放一行相同数据类型的数据。在Java中,如果要使用数组,需要先声明数组,然后分配数组内存(即可以存放多少个数据)public class Arrary { public static void main(String[] args) { //定义数组 int []arr = new int[]{1,2,3,4,3,2...原创 2020-03-08 18:08:31 · 1834 阅读 · 1 评论 -
Java中对代码块的一些简单理解(静态代码块,构造代码块,局部代码块)
代码块的概述和分类代码块:在Java中,使用{}括起来的代码被称为代码块。根据其位置和声明的不同,可以分为局部代码块:局部位置,用于限定变量的生命周期。构造代码块:在类中的成员位置,用{}括起来的代码。每次调用构造方法执行前,都会先执行构造代码块。作用:可以把多个构造方法中的共同代码放到一起,对对象进行初始化。静态代码块:在类中的成员位置,用{}括起来的代码,只不过它用s...原创 2020-03-07 17:44:03 · 113 阅读 · 0 评论 -
Java 简单的 密码加密 案例
密码加密 案例需求:首先将一组数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,最后将第一位和最后一位数字交换。 请任意给定一个小于8位的整数,然后,把加密后的结果在控制台打印出来。分析:数据小于8位数数据倒序每位数字都加上5,再用和除以10的余数代替该数字最后将第一位和最后一位数字交换打印输出代码实现:public class Encrypt{ pu...原创 2020-03-06 21:07:47 · 527 阅读 · 0 评论 -
Java 获取一个随机数(及猜数字小游戏)
获取一个随机数(及猜数字小游戏)Math类概述:该类Math包含用于执行基本数值运算的方法,例如基本指数,对数,平方根和三角函数。Math所有类都是静态的。可以直接类名。调用。获取随机数的办法:代码如下public class SuiJi { public static void main(String[] args) { double d = Math....原创 2020-03-05 20:16:49 · 527 阅读 · 0 评论 -
Java基础--三目运算符具体案例
三目运算符也可以叫三元运算符 具体格式: **比较表达式?表达式1:表达式2** 注意:比较表达式的结果是一个**boolean类型**。 执行流程: 根据比较表达式的计算结果返回一个 true或 false。 若结果为true,则这个表达式的结果为表达式1; 若结果为false,则这个表达式的结果为表达式2。三目运算符经常用于某个类型的 if-then-else...原创 2020-03-04 20:39:32 · 1977 阅读 · 0 评论