- 博客(16)
- 收藏
- 关注
原创 Java 数组查找指定元素
binarSearch: 第一钟形式: binaySearch(object [] a , object key) 对象数组a 表示要查找的数组元素 , 对象数组key 表示 要查找的值其中,a 表示要搜索的数组,key 表示要搜索的值。如果 key 包含在数组中,则返回搜索值的索引;否则返回 -1 或“-插入点”。插入点指搜索键将要插入数组的位置,即第一个大于此键的元素索引。d...
2022-04-30 08:39:35 8413
原创 Java 数组内容是否相同
1.定义两个数组,使用静态初始化完成数组元素的初始化2.定义一个方法,用于比较两个数组的内容相同3.比较两个数组的内容是否相同,按照下面的步骤实现就可以了 首先比较数组长度,如果长度不相同,数组内容肯定不相同,返回false 其次遍历,比较两个数组中的每一个元素,只要有元素不相同,返回false 最后循环遍历结束后,返回true4:调用方法,用变量接收5:输出结果public class var65{ public static void main(String...
2022-04-28 08:47:28 2796
原创 java 数组元素求和
// 有这样的一个数组,元素是{68,27,95,88,171,996,51,210}。求出该数组中满足要求的元素和, 要求是:求和的元素个位和十位都不能是7,并且只能是偶数/*思路:1:定义一个数组,用静态初始化完成数组元素的初始化2:定义一个求和变量,初始值是03:遍历数组,获取到数组中的每一个元素4:判断该元素是否满足条件,如果满足条件就累加5:输出求和变量的值*/public class Var63 { public static void man(String[.
2022-04-27 22:22:05 2466
原创 Java 百鸡白鸡
// 我国古代数学家张丘建在《算经》// 一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱、买百鸡,问鸡翁、鸡母、鸡雏各几何?思路:1:第1层循环,用于表示鸡翁的范围,初始化表达式的变量定义为 x=0,判断条件是x<=202:第2层循环,用于表示鸡母的范围,初始化表达式的变量定义为 y=0,判断条件是y<=333:这个时候,用于表示鸡雏的变量 z = 100 – x – y4:判断表达式 z%3==0 和表达式 5*x + 3*y + z/3 ...
2022-04-27 22:02:32 575
原创 Java 不死神兔案例
思路:1:为了存储多个月的兔子对数,定义一个数组,用动态初始化完成数组元素的初始化,长度为202:因为第1个月,第2个月兔子的对数是已知的,都是1,所以数组的第1个元素,第2个元素值也都是13:用循环实现计算每个月的兔子对数4:输出数组中最后一个元素的值,就是第20个月的兔子对数找规律:第一个月:1第二个月:1第三个月:2第四个月:3第五个月:51+1 = 2 、1+2 = 3、 2+3 = 5从第三个数据开始,每一个数据是钱两个数据之和,一月...
2022-04-27 13:39:39 433
原创 Java 缝七过案例
public class Var61 { public static void main(String[] args) {// 1:数据在1-100之间,用for循环实现数据的获取 for (int i = 1; i <= 100 ; i++){ // 2:根据规则,用if语句实现数据的判断:要么个位是7,要么十位是7,要么能够被7整除 if (i % 10 == 7 || i /10 % 10 == 7 || i %10 == 0 ){ .
2022-04-27 13:30:31 238
原创 Java 带返回值的定义和调用
/*带返回值的定义和调用定义格式: public static 数据类型 方法名(参数){ return 数据; }调用格式: 1.方法(参数); 2.数据类型 变量名 = 方法名(参数);*/public class Var51 { public static void main(String[] args) {// 1. 方法名(参数)// isEvenNumber(10); // tru..
2022-04-20 12:34:03 438
原创 Java 带参数的定义和调用
带参数:带参数调用: /*带参数方法的定义和调用 定义格式: public static void 方法名(参数){... ...} 调用格式: 方法名(参数);*/public class Var49 { public static void main(String[] args) {// 常量值的...
2022-04-19 22:02:31 393
原创 Java 方法的定义和调用练习
/* 需求: 设计一个方法用于打印两个数中的较大数 思路 1.定义一个方法,用于打印数字中的较大数,例如:getMax() 2.方法中定义两个变量,用于保存两个数字 3.使用分支语句分两种情况两个数字的大小关系进行处理 4.在main()方法中调用定义好的方法*/public class Var48 { public static void main(String[] args) {// .
2022-04-19 13:18:16 295
原创 Java 方法概述
1.什么是方法方法(method)是将具有独立功能的代码块组织成的一个整体,使其具有特殊的功能的代码集注意:1. 方法必须先创建才可以使用,该过程为方法定义2. 方法创建后并不是直接可以运行的,需要手动使用后才执行,该过程为方法调用方法定义:格式:public static void 方法名(){ // 方法体} 范例:public static void isNumber(){ // 方法体}方法调用:...
2022-04-19 13:03:01 286
原创 Java 数组求大小值+下标
public class arr_SizeValue { public static void main(String[] args) {// 定义一个数组 int[] a = {1, 2, 4, 5, 3, 6, 8, 7}; int max, min, fa = 0, fi = 0; max = a[0]; min = a[0]; for (int i = 0; i < a.length; ..
2022-04-19 12:34:59 558
原创 Java 求数组平均数
/* *4、定义一个数组来存储12个学生的成绩{72,89,65,58,87,91,53,82,71,93,76,68}, * 计算并输出学生的平均成绩。 * * */public class arr_ScoreAge { public static void main(String[] args) { int[] a = {72, 44, 77, 88, 99, 56, 99}; int sum = 0; for (int i = 0.
2022-04-18 21:29:14 5895
原创 Java 数组(升序、降序)
升序:// 数组排序(从小到大)import java.util.Arrays;public class arr_smalttoarge{ public static void main(String[] agrs){ // 定义一个数组 int[] a = {1,2,6,8,9,4,5,4}; Arrays.sort(a); //集合自带的排序方法,把数组a作为参数,可以得到排序后的数组a
2022-04-18 13:37:25 1742
原创 Java for(int arr : a){System.out.println(arr + “ “)}
这种有冒号的for循环叫做foreach循环,foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。 foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。 从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也..
2022-04-18 13:30:48 539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人