
java小项目(适用于初学者基础练习)
文章平均质量分 90
本专栏是我本人自己练习的java小项目,从零开始收录,喜欢的朋友们可以一起练习一下
oneaka
这个作者很懒,什么都没留下…
展开
-
分析以下需求,并用代码实现:(1)打印1到100之内的整数,但数字中包含9的要跳过 (2)每行输出5个满足条件的数,之间用空格分隔
分析以下需求,并用代码实现:(1)打印1到100之内的整数,但数字中包含9的要跳过(2)每行输出5个满足条件的数,之间用空格分隔package java作业小练习;public class lianxi { public static void main(String[] args) { // TODO Auto-generated method stub /* 1、分析以下需求,并用代码实现: (1)打印1到100之内的整数,但数字中包含9的要跳过 (2)每行输出5个满足条件的原创 2020-10-12 10:39:50 · 2553 阅读 · 0 评论 -
定义一个方法,可以从键盘录入-一个五位数,判断它是不是回文数。回文数即个位与万位相同,十位与 千位相同。例如: 12321
package 小测试;import java.util.Scanner;public class 第一题 { public static void main(String[] args) { // TODO Auto-generated method stub // 定义一个方法,可以从键盘录入一个五位数,判断它是不是回文数, // 回文数即个位与万位相同,十位与千位相同,例如:12321 Scanner scanner = new Scanner(System.in);原创 2020-10-10 16:42:10 · 891 阅读 · 0 评论 -
定义Person类, 属性: 姓名 、年龄 方法: 显示Person对象属性信息的方法。定义一个数组,用于存储Person对象,可以存储5个Person对象。
package 第七题;import java.util.Scanner;public class 第七题 { // 7、定义Person类, // 属性: 姓名 、年龄 // 方法: 显示Person对象属性信息的方法。 // 定义一个数组,用于存储Person对象,可以存储5个Person对象。 // 对象的属性信息,通过键盘录入的方式进行赋值。 // 遍历数组,显示对象的属性信息。 public static void main(String[] args) { // TOD原创 2020-10-10 11:33:27 · 19194 阅读 · 0 评论 -
5位评委对参赛选手进行打分,将所有的打分结果存储到对应类型的数组中, 将所有的评分结果去除一个最低分,去除一个最高分,然后获取的平均分数为 选手的最终得分.设计程序,用键盘输入5位评委的评分,并打印输
5位评委对参赛选手进行打分,将所有的打分结果存储到对应类型的数组中,将所有的评分结果去除一个最低分,去除一个最高分,然后获取的平均分数为选手的最终得分.设计程序,用键盘输入5位评委的评分,并打印输出选手的最终得分package day06作业九月二十三;import java.util.Scanner;/*5位评委对参赛选手进行打分,将所有的打分结果存储到对应类型的数组中,将所有的评分结果去除一个最低分,去除一个最高分,然后获取的平均分数为选手的最终得分.设计程序,用键盘输入5位评委的评分原创 2020-10-04 18:04:53 · 5943 阅读 · 2 评论 -
定义一个char类型的数组,并存储多个数据,统计数组中小写字母的个数
定义一个char类型的数组,并存储多个数据,统计数组中小写字母的个数package day06作业九月二十三;public class 第十题 { public static void main(String[] args) { // 定义一个char类型的数组,并存储多个数据,统计数组中小写字母的个数 char[] a = new char[] { 'a', 'b', 'c', 'S', 'O', 'i' }; int i; int count = 0; for (i = 0原创 2020-10-04 18:02:56 · 4576 阅读 · 0 评论 -
定义一个整数类型的数组并存储多个数据,获取数组中的最大值和最小值
定义一个整数类型的数组并存储多个数据,获取数组中的最大值和最小值package day06作业九月二十三;public class 第七题 { public static void main(String[] args) { // 定义一个整数类型的数组并存储多个数据,获取数组中的最大值和最小值 int[] arr1 = new int[] { 12, 2, 33, 43, 13, 43, 90, 21 }; for (int i = 1; i < arr1.length; i+原创 2020-10-04 18:00:48 · 2145 阅读 · 0 评论 -
定义要给长度为5的数组,用于存储学生的成绩,成绩从键盘输入存储到数组中 (1) 将所有的成绩倒序打印输出 (2) 计算学生的平均成绩 (3) 键盘输入一个成绩s, 打印成绩>s的成绩有哪些?
6.定义要给长度为5的数组,用于存储学生的成绩,成绩从键盘输入存储到数组中(1) 将所有的成绩倒序打印输出(2) 计算学生的平均成绩(3) 键盘输入一个成绩s, 打印成绩>s的成绩有哪些?package day06作业九月二十三;import java.util.Scanner;/*6.定义要给长度为5的数组,用于存储学生的成绩,成绩从键盘输入存储到数组中(1) 将所有的成绩倒序打印输出(2) 计算学生的平均成绩(3) 键盘输入一个成绩s, 打印成绩>s的成绩有哪些?*/原创 2020-10-04 17:56:02 · 3988 阅读 · 0 评论 -
给定一个数组,将数组中的元素顺序进行颠倒,并打印输出
给定一个数组,将数组中的元素顺序进行颠倒,并打印输出package day06作业九月二十三;public class 第九题 { public static void main(String[] args) { // 给定一个数组,将数组中的元素顺序进行颠倒,并打印输出 int[] a = new int[] { 1, 21, 3, 7, 4, 2, 78, 8 }; System.out.println("遍历数组"); for (int i = 0; i < a.len原创 2020-10-04 17:52:32 · 3201 阅读 · 3 评论 -
自定义一个整数数组a,读入一个整数n,如果n在数组中存在则输出n的下标,反之则输出此整数在数组中不存在
// 自定义一个整数数组a,读入一个整数n, 如果n在数组中存在则输出n的下标,反之则输出此整数在数组中不存在package day06作业九月二十三;import java.util.Scanner;public class 第八题 { public static void main(String[] args) { // 自定义一个整数数组a,读入一个整数n, // 如果n在数组中存在则输出n的下标,反之则输出此整数在数组中不存在 int[] a = new int[] { 1原创 2020-10-04 17:49:32 · 2027 阅读 · 0 评论 -
java用一句话计算阶乘递归思路
import java.util.Scanner;public class 求阶乘一句话 { // 用一句话计算阶乘,用递归的思路解决 public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); while (true) { System.out.println("请输入一个数"); int n = s原创 2020-09-28 11:26:51 · 173 阅读 · 0 评论 -
java求100到999之间满足该数的每位数字的阶乘之和等于该数的数是哪个数
package 高质量值得回味;public class 求100到999之间满足该数的每位数字的阶乘之和等于该数的数是哪个数 { public static void main(String[] args) { // TODO Auto-generated method stub int bai, shi, ge; for (int i = 100; i <= 999; i++) { bai = i / 100; shi = i / 10 % 10; ge原创 2020-09-27 10:18:49 · 742 阅读 · 0 评论 -
java键盘输入一个数,判断这个数是几位数
import java.util.Scanner;public class 判断是几位数 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); System.out.println("请输入一个数"); int num = scanner.nextInt(); System.out.println原创 2020-09-27 10:04:47 · 11619 阅读 · 6 评论 -
java键盘输入一个数判断是整数或是小数
package 判断整数或小数;import java.util.Scanner;public class 判断整数或小数 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); System.out.println("请输入一个数用于判断整数或小数"); double n = scanner.ne原创 2020-09-27 09:43:41 · 2296 阅读 · 0 评论 -
java打印星星之可以自定义行数的靠右直角
靠右的直角星星,可以置地报告一行数package 课堂练习九一八;import java.util.Scanner;public class 数字三角形靠右 { public static void main(String[] args) { // TODO Auto-generated method stubScanner sc=new Scanner(System.in);System.out.println("输入要打印的行数:");int num=sc.nextInt();原创 2020-09-27 09:11:50 · 360 阅读 · 0 评论 -
java方法练习之简单计算器
关于导包的描述正确的是 CA. 一个源文件中只能有一条导包语句B. 导包语句必须写在源文件的第一行有效语句C. 导包语句的关键字为 importD. 位于java.util 包中的类无需导包,可以直接使用E. 使用String类 必须书写导包语句F. 一个源文件中必须有一条导包语句这是java初学中练习的方法,简单计算器,都是实现一些小功能,下面展示了四种,都大同小异。有的是可以支持小数的,有的是保持case代码很清洁,有的是把代码写在了case里计算器1-------------计算器原创 2020-09-26 17:15:16 · 1587 阅读 · 0 评论 -
java选择排序(从大到小和从小到大)
Java数组学习之快速排序从大到小(给定一个数组)package day07冒泡选择快速;public class 选择排序从大到小 { public static void main(String[] args) { // TODO Auto-generated method stub // 给定一个数组a[] int[] a = new int[] { 23, 2, 11, 32, 43, 28 }; // 遍历一遍数组 System.out.println("遍历数组a原创 2020-09-25 11:41:46 · 11966 阅读 · 2 评论 -
冒泡排序的循环语句写法(从键盘赋值数组)
冒泡排序的两种循环写法第一种for (int i = 1; i <= a.length - 1; i++) {for (int j = 0; j <= a.length - 1 - i; j++) {第二种for (int i = 1; i < a.length; i++) {for (int j = 0; j <= a.length-1-i; j++) {冒泡排序从大到小package day06数组;public class 从大到小冒泡 {public st原创 2020-09-25 11:00:20 · 560 阅读 · 0 评论 -
java打印星星(靠左的正直角拼上倒直角)
package day05;public class 打印星星3 {public static void main(String[] args) { // TODO Auto-generated method stub for (int i = 1; i <=9; i++) { for(int j=1;j<=i;j++) { System.out.print("*"); } System.out.println(); } for(int i=1;i<=10;i原创 2020-09-24 09:38:29 · 366 阅读 · 0 评论 -
java打印星星(类似于乘法表那种,靠左的倒立直角三角形)
package day05;public class 打印星星2 {public static void main(String[] args) { // TODO Auto-generated method stub/* ********** ********* ******** ******* ****** ***** **** *** ** * */ for(int i=1;i<=10;i++) { for(int j=10;j>=i;j--) {原创 2020-09-24 09:36:25 · 1006 阅读 · 0 评论 -
java打印星星(类似于乘法表那种,靠左的直角三角形)
package 打印星星;public class 类似于乘法表的直角星星 {public static void main(String[] args) { // TODO Auto-generated method stubfor(int i=1;i<=5;i++) {for(int j=1;j<=i;j++) {System.out.print("*");}System.out.println();}}}...原创 2020-09-24 09:33:08 · 504 阅读 · 0 评论 -
java四位水仙花数
public class 四位水仙花 {public static void main(String[] args) { // TODO Auto-generated method stubint qian,bai,shi,ge;for (int i = 1000; i <=9999; i++) {qian=i/1000;bai=i/100%10;shi=i/10%10;ge=i%10;if (i==qianqianqianqian+baibaibaibai+shishishish原创 2020-09-24 08:57:16 · 1888 阅读 · 0 评论 -
java三位水仙花数
public class 水仙花数 {public static void main(String[] args) { // TODO Auto-generated method stub int bai, shi, ge; for (int i = 100; i <= 999; i++) { bai = i / 100; shi = i / 10 % 10; ge = i % 10; if (i == bai * bai * bai + shi * shi * shi + g原创 2020-09-24 08:56:42 · 297 阅读 · 0 评论 -
java标准答案九九乘法表
public class 惩罚比 {public static void main(String[] args) { // TODO Auto-generated method stubfor (int i = 1; i <=9; i++) {for (int j = 1; j <=i; j++) {System.out.print(j+""+i+"="+ji+"\t");}System.out.println();}}}原创 2020-09-24 08:55:02 · 322 阅读 · 0 评论 -
java猜数字最好用版本
/* * 4 使用学到循环[for]实现猜数字游戏 , 共给玩家10次机会,若第一次就猜对了,显示‘您真是个天才’, * 若10也没猜对,显示“您太笨了,下次努力吧!”,若是第2-10次猜对了,只简单的显示:“恭喜您猜对了”。 要求: * 《1》每次猜测前提示用户还有几次机会。10 ,9,8,7,6,5,4,3,2,1 * 《2》若第10次猜完了也没猜对,就不用显示太大了或太小了。 * 《3》统计玩家一共猜了多少次猜对了 */ import java.util.Random;.原创 2020-09-24 08:54:01 · 242 阅读 · 0 评论