0
点赞
收藏
分享

微信扫一扫

数组的操作与方法的操作 0303 2101

凯约 2022-03-25 阅读 56


什么是数组

数组是数据的容器

数组的特点

  • 有序,下标从0开始
  • 有容量,数组定义好了,它能存放的数据是有限的
  • 数组定义好后,是具有默认值的,不同类型的数组默认值不同
  • 限定类型,声明数组需要明确类型

数组的用法


声明数组


声明一个长度为5的整数数组,空数组

int[] ints = new int[5]


声明一个有默认值的数组


int[] ints = {1,2,3,4,5}

赋值

根据数组的下标,赋值

数组[下标]=数据

取值

获取指定下标的数据

类型 变量名 = 数组[下标]

遍历操作

访问数组中每一个数据成员

for(int i=0;i<数组.length;i++){
类型 变量名 = 数组[i]
}

定义方法的格式

数组的操作与方法的操作 0303 2101_数组

方法的调用

数组的操作与方法的操作 0303 2101_网络协议_02

需求 输出矩形

每一行输出8个*

一共要输出5行

public class test04矩形 {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
printLine();
}

}

// 方法:功能,输出一行符号
public static void printLine() {
System.out.println("********");
}
}

万事皆可怎么了

public class test05万事皆可怎么了 {
public static void main(String[] args) {
// nc("吃饭", "每天不吃饭", "明天减减肥");
nc("单身","你小时候就有对象","你给我介绍一个");
}

public static void nc(String doWhat, String why, String doIt) {
System.out.println("我" + doWhat + "怎么了");
System.out.println("我" + doWhat + "怎么了");

System.out.println("难道你" + why + "的吗?");
System.out.println("再说" + doIt + "不就得了吗?");
System.out.println("哼哼,不理你了");
}
}

输出指定符号,指定行号的左直角三角形

要求使用带参方法来实现

public class test06带参版的直角三角形 {
public static void main(String[] args) {
san(6, "=");
}

public static void san(int n, String fh) {
int maxLine = n;
for (int i = 0; i < maxLine; i++) {
for (int c = 0; c <= i; c++) {
System.out.print(fh);
}
System.out.println();
}
}
}

加密器

由于我要保护数据安全

做一个加密操做与解密操做

加密规则,我在目标数字的基础上+2

解密规则,在密文的基础上-2

public class test10加密器 {
public static void main(String[] args) {
// 获得一个数字
int pwd = 123456;
// 需要有一个功能,帮我把123456的这个数据进行加密处理,给我一密文
int sPwd = make(pwd); // 伪代码

// 把加密的内容存到记事本中
System.out.println("密文内容为:" + sPwd);


// 进行解密处理
//解密后的结果 = 解密方法(密文);
int rPwd = breakFunc(10002);
System.out.println("密文10002的原文是"+rPwd);
}

public static int breakFunc(int num) {
int res = num - 2;
return res;
}

public static int make(int p) {
int res = p + 2;
return res;
}
}

小结


方法的功能


打包代码


定义


定义一个有参数,有返回值的方法

public static int make(int p) {
int res = p + 2;
return res;
}


方法的调用


类型 变量名 = 方法名(参数)

int sPwd = make(pwd);



举报

相关推荐

0 条评论