- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 数组反转
package com.offcn.数组;import java.util.Arrays;public class 数组反转2 { public static void main(String[] args) { int [] a = {22,11,44,55,33}; for (int i = 0,j=a.length-1; i <j; i++,j--) { int temp = a[i]; a[i] =
2020-12-21 19:08:18
263
原创 创建一个用于存储Person类型的元素的数组,存储5个Person对象,对象的信息通过键盘录入的方式进行存储,遍历数组,打印出对象的属性信息
3.定义一个Person类,属性为:name和age; 方法有:返回属性信息方法。使用封装思想。创建一个用于存储Person类型的元素的数组,存储5个Person对象,对象的信息通过键盘录入的方式进行存储。遍历数组,打印出对象的属性信息。package day06作业;import java.util.Scanner;/*3.定义一个Person类,属性为:name和age; 方法有:返回属性信息方法。使用封装思想。创建一个用于存储Person类型的元素的数组,存储5个Person对
2020-10-19 20:50:07
3179
原创 猜数字面向对象
2.猜数字游戏:一个类A有一个成员变量v,有一个初值100.定义一个类,对A类的成员变量v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功package day06作业;/*2.猜数字游戏:一个类A有一个成员变量v,有一个初值100.定义一个类,对A类的成员变量v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功*/import java.util.Random;import java.util.Scanner;public class 猜数字游戏 { publi
2020-10-19 20:46:56
487
原创 创建西游记类,实例化猪八戒和孙悟空
1.(1)编写西游记人物类(XiYouJiRenWu)其中属性有:身高(height),名字(name),武器(weapon)方法有:显示名字(printName),显示武器(printWeapon)(2)在主类的main方法中创建二个对象:zhuBaJie,sunWuKong。并分别为他们的两个属性(name,weapon)赋值,最后分别调用printName, printWeapon方法显示二个对象的属性值。package day06作业;/*1.(1)编写西游记人物类(XiYouJiRen
2020-10-19 20:45:01
1209
原创 分析以下需求,并用代码实现:(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
原创 定义一个方法可以接受一个整数和一-个数组,如果输入整数位1,则调用打印数组最大值的方法 PrintMax0,将该数组的最大值打印出来 如果输入整数为2,则调用打印数组最小值printMin的方法,将该
定义一个方法可以接受一个整数和一-个数组,如果输入整数位1,则调用打印数组最大值的方法PrintMax0,将该数组的最大值打印出来如果输入整数为2,则调用打印数组最小值printMin的方法,将该数组的最小值打印出来PrintMax0和printmin 0需要自己定义package 小测试;import java.util.Scanner;public class 第二题 { public static void main(String[] args) { // TODO Auto-
2020-10-10 16:46:47
512
原创 定义一个方法,可以从键盘录入-一个五位数,判断它是不是回文数。回文数即个位与万位相同,十位与 千位相同。例如: 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
原创 定义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
原创 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
原创 定义一个整数类型的数组并存储多个数据,获取数组中的最大值和最小值
定义一个整数类型的数组并存储多个数据,获取数组中的最大值和最小值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
原创 定义要给长度为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
原创 给定一个数组,将数组中的元素顺序进行颠倒,并打印输出
给定一个数组,将数组中的元素顺序进行颠倒,并打印输出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
原创 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
原创 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
741
原创 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
11618
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
原创 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
原创 java方法练习之简单计算器
关于导包的描述正确的是 CA. 一个源文件中只能有一条导包语句B. 导包语句必须写在源文件的第一行有效语句C. 导包语句的关键字为 importD. 位于java.util 包中的类无需导包,可以直接使用E. 使用String类 必须书写导包语句F. 一个源文件中必须有一条导包语句这是java初学中练习的方法,简单计算器,都是实现一些小功能,下面展示了四种,都大同小异。有的是可以支持小数的,有的是保持case代码很清洁,有的是把代码写在了case里计算器1-------------计算器
2020-09-26 17:15:16
1587
原创 java银行存取款2
至少登录和存款功能。银行账户管理方法:deposit: 存款方法withdraw:取款方法.输入一个账户id(欲操作的用户账户);1.如果账户id不存在,输出提示信息2.如果存在 ,显示账户信息 包括用户真实姓名和现有存款金额,进入存款和取款界面3.用户输入1 进入存款操作,输入2 进入取款操作 ,0 退出账户登录4.输入1进入存款界面后,输入要存的钱数,操作结束 显示存款信息,提示用户是否继续存款,输入1 继续存款 ,0 退出。5.输入2 进入取款界面后,输入要取的钱数,余额不足的情况下,
2020-09-25 20:43:04
865
原创 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
11965
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
原创 布尔值也可以作为开关
有时候可能会遇到尴尬的例子比如。。。// 题目:自定义一个整数数组a,读入一个整数n, // 如果n在数组中存在则输出n的下标,反之则输出此整数在数组中不存在不加布尔的话,正常思路是这样子的。。。加了布尔之后,可以避免多余的数组重复提示package day06作业九月二十三;import java.util.Scanner;public class 第八题 {public static void main(String[] args) { // 自定义一个整数数组a,读入一个整数n,
2020-09-24 11:44:51
660
原创 java猜数字升级版(可以筛选小数和规定数字范围)
package 第二天作业九一七;import java.util.Random;import java.util.Scanner;public class 猜数字 {public static void main(String[] args) { // TODO Auto-generated method stub // TODO Auto-generated method stub Random ra = new Random(); int suiJi = ra.nextInt(
2020-09-24 09:41:50
637
原创 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
原创 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
原创 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
原创 java银行存取款
至少登录和存款功能。银行账户管理方法:deposit: 存款方法withdraw:取款方法.输入一个账户id(欲操作的用户账户);1.如果账户id不存在,输出提示信息2.如果存在 ,显示账户信息 包括用户真实姓名和现有存款金额,进入存款和取款界面3.用户输入1 进入存款操作,输入2 进入取款操作 ,0 退出账户登录4.输入1进入存款界面后,输入要存的钱数,操作结束 显示存款信息,提示用户是否继续存款,输入1 继续存款 ,0 退出。5.输入2 进入取款界面后,输入要取的钱数,余额不足的情况下,
2020-09-24 09:03:51
5298
1
原创 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
原创 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
原创 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
原创 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
原创 不知道名字的人
不知道名字的人常用你是谁 细想也是个难题我是个不知道名字的人我过得越来越像个游魂不看 不听 不言 不问鸦雀不上巢穴 虎兽岂能入室呼吸着陌生人吐出的空气到最后你我也能化身陌生人不需要Cosplay某位最好都不要彼此留有惭愧(暂时就写这么多,后期有灵感再续上。。。。)...
2020-09-23 20:46:51
169
原创 java学习第一天,初始java,配置环境变量等等
一、简单写出Java特点,写出5个以上,越多越好简单的、开源的、面向对象的、分布式的、安全的、稳定的、与平台无关的、可解释的、多线的、动态的语言。开源:开放源代码面向对象:Java是一种采用面向对象思想编程的语言,有面向对象的三大特性:封装、继承和多态。跨平台:一次编写,多平台运行(WriteOne,RunanyWhere)编译性:写好代码之后,需要先编译,成为字节码文件(.class)。高效、安全动态性:在程序运行过程中。可以先决定运行的内容,修改运行内容。二、请写出Java的版本分类,以及
2020-09-23 20:31:48
224
java银行存取款.doc
2020-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人