![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java练习题
白山茶ι
星光不问赶路人,时光不负有心人;暂时准备考公中。
展开
-
1.求两数之和
给定一个整数数组和一个目标值,找出数组中和为目标值的 两个 数。public int[] Sum(int[] nums,int target) { for(int i = 0;i<nums.length;i++) { for(int j = 0;j<nums.length;j++) { if(nums[j] == target-nums[i]) { return ...原创 2019-10-24 23:31:16 · 486 阅读 · 0 评论 -
13.整数反转
题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321思路:这个题目我的思想是先将x%10取最后一位数,然后将/10得的数作为新的整数x,然后继续%10直到x<10则退出循环,将每次新得得整数x添加进可变长数组arrayList中,然后循环遍历将输出反转整数。错误:第一次错误是如图,没有考虑到10得情况,第二次错误...原创 2020-04-17 22:28:05 · 274 阅读 · 0 评论 -
12.斗地主案例的实现
题目:实现三人玩斗地主的案例分析:1.首先要有一个大集合存储54张牌 一个数组存储牌的花色{♥,♦,♠,♣} 一个数组存储牌的大小{3,4,5,6,7,8,9,10,J,Q,K,A,2} 将这两个数组组合存储到大集合中2.洗牌 使用工具类collection的方法 stat...原创 2020-04-27 21:00:53 · 278 阅读 · 0 评论 -
11.判断一个人出生了多少天
判断一个人出生了多少天思路:1.获取当前时间对应的日期的毫秒值2.获取出生日期毫秒值3.毫秒值相减代码public static void method(Date date1) { //获取当前时间 Date date = new Date(); //将日期转换成毫秒值 long b1 = date.getTi...原创 2020-04-21 15:30:23 · 493 阅读 · 0 评论 -
10.创建一个日期类MyDate, 包含年year、月month、日day三个属性
9创建一个日期类MyDate,包含年year、月month、日day三个属性,设计无参构造方法,默认日期是1970年1月1日有参构造方法可以提供一个MyDate对象完成初始化也可以分别提供年,月,日三个属性完成初始化设计方法int getYear() 返回年份int getMonth() 返回月份int getDay() 返回天数void setDate(int year,in...原创 2019-10-23 18:52:32 · 24430 阅读 · 1 评论 -
9.输入两个整数,求这两个整数的最小公倍数和最小公约数 9.2猜数字
9.输入两个整数,求这两个整数的最小公倍数和最小公约数package practice1;//7. 输入两个整数n,m,求这两个整数的最小公倍数和最小公约数import java.util.Scanner;public class Gongbeishu { public static void main(String[] args) { // 从键盘读取两个数 Scanner...原创 2019-10-19 23:31:51 · 441 阅读 · 0 评论 -
8.打印出以下的菱形
打印出以下的菱形package practice1;public class Rhombus { public static void main(String[] args) { // 观察发现前三行为一个规律,后三行为一个规律 // 第一行有三个空格,第二行2个,第三行一个,第四行0个 // 先打印空格 for (int i = 0; i < 4; i++) {...原创 2019-10-14 22:38:34 · 294 阅读 · 0 评论 -
7. 打印出1-100内的所有质数7.2输入一个整数n,计算结果 e=1!+2!+3!+…+n!
打印出1-100内的所有质数package practice1;public class Zhishu {//打印1-100以内所有的质数 public static void main(String[] args) { for (int i = 2; i <= 100; i++) { // 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数 in...原创 2019-10-13 00:12:20 · 333 阅读 · 0 评论 -
6.输入年月日,判断这一天是这一年的第几天?
6.输入年月日,判断这一天是这一年的第几天?package practice1;import java.util.Scanner;public class Year { // 2. 输入年月日,判断这一天是这一年的第几天? public static void main(String[] args) { // 读取数据 Scanner sc1 = new Scanner(Sy...原创 2019-10-12 23:31:43 · 500 阅读 · 0 评论 -
5.1把一张一元钞票,换成一分、二分和五分硬币,每种至少5枚,请问有多少种换法?5.2. 输入1~7数字,分别输出Monday,Tuesday…Sunday
5.把一张一元钞票,换成一分、二分和五分硬币,每种至少5枚,请问有多少种换法?package practice1;public class Money {// 把一张一元钞票,换成一分、二分和五分硬币,每种至少5枚,请问有多少种换法? public static void main(String[] args) { int count=0; //一分 for(int i=5...原创 2019-10-12 09:30:53 · 4764 阅读 · 0 评论 -
4.倒着输出九九乘法表 和输出一个由*组成的矩形
知识点:break跳出当前循环层,如果是嵌套循环,则跳出当前内循环。break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。break 跳出当前层的循环,并且继续执行该循环下面的语句。continue语句终止本次循环,进行下一次循环在 for 循环中,continue 语句使程序立即跳转到更新语句。在 while 或者 do…while 循环中,程序立即跳转到布尔表达...原创 2019-10-11 12:35:50 · 842 阅读 · 0 评论 -
3.java-判断是否为标准体重
标准体重:// 男士体重=身高-100±3// 女士体重=身高-110±3// 输入性别、身高、体重,查看体重是否标准package practice1;package practice1;import java.util.Scanner;public class Height {//标准体重: // 男士体重=身高-100±3 // 女士体重=身高-110±3 // 输...原创 2019-10-08 22:49:51 · 2455 阅读 · 0 评论 -
2.Java-判断一个百位数是不是水仙花数?
2.判断一个百位数是不是水仙花数?package practice1;public class Flower {//判断一个百位数是不是水仙花数?(水仙花数就是个位的三次方,十位的三次方,百位的三次方的和刚好是数自身) public static void main(String[] args) { // 定义一个百位数 int a = 789; // 输出个位数,百位数和十...原创 2019-10-08 19:29:18 · 448 阅读 · 0 评论 -
1.Java-已知一个三位数,请分别获取该三位数上每一位的数值
1.已知一个三位数,请分别获取该三位数上每一位的数值小记:前几天一个小伙伴问我Java题目,我竟然满脸懵逼,果然大一学的都送给老师了,现在回想当时好像是学到线程没弄懂后面就一直懵懵懂懂了,决定从今天开始回顾当时老师给的文档和题目,在这记录每天写的Java题,目标写完能用Java独立做个项目,提升将Java和web和数据库结合写一个项目。标题为第一题package practice1;pu...原创 2019-10-08 19:20:23 · 4565 阅读 · 0 评论