![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的JAVA
永远的萌新01
仅用于记录自己的学习,希望大佬们批评指正!
展开
-
6-1-3 一维数组深入应用 第1关: 选择排序
中,input是一个字符串,split(" ")会将input按照空格字符分割成多个子字符串,然后将这些子字符串存储在一个新的字符串数组nums中。例如,如果input的值为"Hello World",那么input.split(" ")会返回一个包含两个元素的字符串数组,第一个元素是"Hello",第二个元素是"World"。例如,如果nums[i]的值为"123",那么Integer.parseInt(nums[i])会返回一个整数123,然后这个整数被赋值给arr[i]。开始你的任务吧,祝你成功!原创 2023-11-22 08:23:58 · 177 阅读 · 0 评论 -
6-1-3 一维数组深入应用 第2关:冒泡排序
设数组中有N个元素,需要排序N-1趟;第m趟排序的思路: 从待排序的数据(下标为0~N-m)中下标为0的元素开始,循环比较相邻的两个元素,若这两个元素不符合升序的顺序,则交换;当一趟排序结束后,最大的一个数就交换到待排序数据的最后的位置;预期输出: 输入5个整数 8 10 15 23 34。为了完成本关任务,你需要掌握:1.创建数组,2. 遍历数组,3.数组元素的访问。本关任务:从键盘输入N个整数,按升序排序,输出排序后的数据(用空格分隔)。根据提示,在右侧编辑器补充代码。开始你的任务吧,祝你成功!原创 2023-11-22 08:23:33 · 139 阅读 · 0 评论 -
6-2-2 二维数组及字符串应用 第4关:统计字符串中的各类字符
(字符串中首字符的索引号为0) 方法(2):用ss.toCharArray()将字符串转换为字符数组,然后获取数组的每个元素。用printf()方法可实现格式化输出, 比如,设m的值为5,以上语句的输出结果是: 5。本关任务:编程实现:输入一行字符,统计其中大写字母、小写字母、数字、空格和其他字符的个数,结果用数组保存。为了完成本关任务,你需要掌握:1. 字符串的输入,2.字符串中字符的获取,3.字符串的长度。字符串中的字符个数,可用字符串的length()方法获取,即 ss.length()原创 2023-11-22 08:23:11 · 154 阅读 · 0 评论 -
6-2-3 数组综合应用 第1关:求转置矩阵
a[0][0] --> b[0][0] a[0][1] --> b[1][0] a[0][2] --> b[2][0] a[1][0] --> b[0][1] a[1][1] --> b[1][1] a[1][2] --> b[2][1] 分析规律:对于每个数组元素a[i][j],应该放到数组b中的元素b[j][i]的位置。(3)输出数组b的元素,按行输出,即为矩阵的样式。本题思路为: (以2*3的矩阵为例) 设矩阵a和b分别用二维数组a[2][3] 和b[3][2]表示,则任务实现的步骤如下。原创 2023-11-22 08:22:52 · 93 阅读 · 0 评论 -
5-3 循环结构综合应用 第3关:取红、黑、白球
x: 115 y: 1 15 第二步:用多重循环找到x和y的所有组合,在循环体中判断是否满足方程。以“鸡兔同笼”问题为例:设某笼子里装有鸡和兔子若干,其中头15只,脚40只,问鸡和兔子各多少只?问题分析: 设鸡为x只,兔为y只,求满足以下方程的解即可。提示:用两个for循环,找到chicken和rabbit的所有可能的组合,并逐个带入方程进行验证。原创 2023-11-21 19:29:06 · 259 阅读 · 1 评论 -
5-2-1 while语句、do-while语句入门 第3关:用do-while语句找整数n的因子
以下程序段实现了 1+2+3+……+10 int n,sum=0;do{ sum+=n;循环体语句 循环变量的改变 }while(表达式);其中, 表达式是循环控制条件, 语句可包含循环体和循环变量的改变两部分,通常用复合语句。本关任务:输入一个整数n,输出n的所有因子。要求:用do-while语句实现,每个数据输出时占4列。为了完成本关任务,你需要掌握:1. do-while语句。预期输出: 1 2 3 6。特别注意: 该语句最后的 “;开始你的任务吧,祝你成功!原创 2023-11-21 19:21:32 · 300 阅读 · 0 评论 -
5-2-1 while语句、do-while语句入门 第2关:多项式求和
循环体语句 循环变量的改变 } 其中,表达式为循环条件, 语句一般是复合语句(含循环体和循环变量的改变),用大括号“{ }”括起来;可以是简单语句、复合语句或空语句。比如: 以下程序段实现了 1+2+3+……+10 int k,sum=0;while(k原创 2023-11-21 19:20:15 · 104 阅读 · 0 评论 -
3-3 综合应用 第2关:3-3-2 交换两个变量的值
1.用一个变量作为“中间变量” 比如,我们把变量a和变量b看作两个瓶子,a中存放的是酱油,b中存放的是醋。将a和b中的酱油、醋交换的方法,是利用一个空的变量c作为“中间瓶子”,先把a中的酱油倒入c,再将b中的醋倒入a,最后将c中的酱油倒入b。设变量a和变量b的值分别是2和4,我们可以先把a+b的值6保存到a中,再把a-b的值(实际上是原来a的值2)赋给b,最后把a-b的值(此时是原来b的值4)赋给a,由此完成了交换。输入任意两个整数,分别存入变量data1 和data2,交换两个变量的值。原创 2023-11-21 17:43:44 · 131 阅读 · 0 评论 -
3-1 算术运算符与算术表达式实验 第2关:3-1-2 计算方程的根。
Math.方法名(参数) 比如, Math.pow(2,3) //计算2的3次方 Math.sqrt(a) //计算a的开平方值 这两个方法的返回值(即计算结果)都是double类型。根据提示,在右侧编辑器补充代码,计算并输出方程的两个根(无小数位数等具体的格式要求)。为了完成本关任务,你需要掌握: 1.算术运算符,2. 数学类的使用。预期输出: x1=-1.0 x2=-2.0。7个:+ - * / % ++ --)的两个根(x1, x2)。开始你的任务吧,祝你成功!本关任务:计算方程(原创 2023-11-21 17:37:27 · 111 阅读 · 0 评论 -
2-3 综合应用 第2关:2-3-2 用println()实现简单计算器
/(2) 运行结果: 3&4 7 说明:println()方法依次输出括号中的数据,若输出的数据是字符串,则“+”表示数据之间的连接符。预期输出: 6 + 4 = 10 6 - 4 = 2 6 * 4 = 24 6 / 4 = 1 6 % 4 = 2。输入两个整数a和b,输出以下格式的表达式(假设a,b分别为6,4): 6 + 4 = 10。6 – 4 = 2 6 * 4 = 24 6 / 4 = 1 6 % 4 = 2 格式要求:数据和运算符之间有一个空格。原创 2023-11-21 17:26:53 · 238 阅读 · 0 评论 -
2-2 基本类型数据的输入输出 第2关:2-2-2 输入输出教材信息
为了完成本关任务,你需要掌握: 1.如何根据要处理的数据确定变量的类型 2.如何用Scanner类的方法输入数据, 3.如何用println()方法输出数据。预期输出: 书名:Java2实用教程 书号:978-7-302-57544-3 价格:65.0 页数:486。本关任务:编写程序实现:从键盘上输入一本教材的名称、书号(ISBN)、价格、页数。测试输入: Java2实用教程 978-7-302-57544-3 65 486。提示:每行输入一个数据,每个数据输出为一行。开始你的任务吧,祝你成功!原创 2023-11-21 16:38:21 · 614 阅读 · 0 评论 -
1-2 java程序编写与运行 第2关:输出简单菜单
根据提示,在右侧编辑器补充代码, 输出指定的字符。本关任务:编写一个输出多行字符的简单程序。开始你的任务吧,祝你成功!原创 2023-11-21 16:33:30 · 76 阅读 · 0 评论 -
第1关:java程序的编写与调试
project(项目): 一个程序对应eclipse中的一个项目 源程序文件: 后缀是 .java, 源程序文件名要与类名相同。编译后的字节码文件: 后缀是 .class。为了完成本关任务,你需要掌握: 1.java程序的编写和调试步骤, 2.java程序调试中的相关概念。本关任务:熟悉java程序的开发环境,完成选择题。创建project,创建类,调试/运行。开始你的任务吧,祝你成功!原创 2023-11-21 16:21:48 · 39 阅读 · 0 评论