java练习题
叮叮咣咣
这个作者很懒,什么都没留下…
展开
-
java练习题之冒泡排序与递归快排的比较
java练习题之冒泡排序与递归快排的比较定义两个内容一样的数组,分别是使用冒泡排序和快速排序,对其进行排序,比较两种排序的效率public class Kuaipai_sort { public static void main(String[] args) { int[] arr = {6, 1, 4, 9, 3, 5, 7, 8, 10}; int[] arr1 = {6, 1, 4, 9, 3, 5, 7, 8, 10}; //冒泡排序原创 2021-01-30 11:28:10 · 122 阅读 · 0 评论 -
java练习题-循环录入_数组遍历_随机数
分析以下需求,并用代码实现1.提示用户输入10个整数,存入到int数组中;根据以下要求实现相关功能2.提示用户输入一个数字作为数组索引,查找数组中该索引对应的元素,(需要判断输入的数字是否在0-9之间包含临界值,如果该数字不符合要求则随机生成一个符合要求的索引)3.将a中得到的索引对应的元素的左右两边元素进行互换,若对应的元素是第一个或最后一个则不做任何操作import java.util.Random;import java.util.Scanner;public class Test4 .原创 2021-01-27 14:00:32 · 698 阅读 · 0 评论 -
JAVA练习题-短字符串在长字符串中的次数
题目:键盘输入两个字符串,一个长,一个短,求短字符串在长字符串中出现的次数;分析:第一种方法:1.键盘录入两个字符串2.要想判断短字符串在长字符串中出现的次数,需要将长字符串截取与短字符串相同长度3.再通过equals方法进行判断内容是否相同,相同计数加1第二种方法:1.利用replace()方法将长字符串中的短字符串内容替换成空字符2.这样减少的字符长度除以短字符串长度就是短字符串在长字符串中出现的次数代码实现:public class Test1 { public static原创 2021-01-27 13:57:55 · 629 阅读 · 0 评论 -
Java练习题-账号判断合法问题
要求:自定义一个方法,让用户输入一个“QQ号码”,在方法中判断这个QQ号码是否合法。验证规则:号码长度必须是5—12位数字;首位不能是0;import java.util.Scanner;public class QQ_YanZheng { /* 自定义一个方法,让用户输入一个“QQ号码”,在方法中判断这个QQ号码是否合法。 验证规则:1) 号码长度必须是5—12位数字; 2) 首位不能是0; [小心这个条件有坑哟...里面还隐含了一个首位必须是数字哈原创 2021-01-27 13:56:09 · 588 阅读 · 0 评论 -
java练习题03—评委打分
评委打分6位评委打分,分数为0到100整数分,选手最后的分,去掉一个最高分和一个最低后的,4个评委评分的平均值(不考虑小数部分)解决思路: 1. 首先,输入6个评委的打分;2.然后,判断出6个分数的最大以及最小值3.输出剩下四个分数的平均值import java.util.Scanner;class DafenGame{ public static void main(String[] args){ int ave,temp; //平均数变量定义 int sum=0;原创 2021-01-11 21:20:44 · 1070 阅读 · 0 评论 -
Java练习题2—杨辉三角
控制台之输出杨辉三角import java.util.Scanner;public class YanghuiSanjiao_2 {/创建方法,打印出杨辉三角形(要求打印出10行)11 11 2 11 3 3 1///分析:1.每一行的第一个数和最后一个数都是1;2.从第三行开始,每一行中间的数都能等于上一行相邻元素的和 public static void main(String[] args) { Scanner sc=new Scanner(Sy原创 2021-01-11 21:11:14 · 125 阅读 · 0 评论 -
Java练习题01-存取款
import java.util.Scanner;public class Test8 { /* 假设一个简单的在ATM的取款过程如下:首先提示用户输入密码(password), 最多只能输入3次,超过3次则提示用户"密码错误,请取卡"交易结束。 如果用户密码正确,再提示用户输入金额(amount),ATM只能输出100元的纸币,一次取钱数要求最低0元,最高1000元。 如果用户输入的金额符合上述要求,则打印输出用户取的钱数,最后提示用户"交易完成,请取卡"原创 2021-01-11 21:10:43 · 553 阅读 · 0 评论