当前位置: 首页 > wzjs >正文

青岛网站推广哪家效果好优化方案2021版英语

青岛网站推广哪家效果好,优化方案2021版英语,网站建设公司岳阳,太原微网站建设一,数组 1.数组初始化 1.1动态初始化 格式:数据类型[] 数组名 new 数据类型[数组长度]; int[] arr new int[3]; // 定义长度为3的int数组,元素默认值为0 double[] scores new double[5]; // 长度5,元素默认0.0 String[…

一,数组

1.数组初始化

1.1动态初始化

  • 格式:数据类型[] 数组名 = new 数据类型[数组长度];
int[] arr = new int[3]; // 定义长度为3的int数组,元素默认值为0  
double[] scores = new double[5]; // 长度5,元素默认0.0  
String[] names = new String[2]; // 长度2,元素默认null  
  • 特点:先分配内存空间,后赋值,适合提前知道数组长度但不确定元素值的场景。

1.2静态初始化

  • 格式:数据类型[] 数组名 = {元素1, 元素2, ...};
int[] scores = {90, 85, 95}; // 系统自动确定长度为3  
String[] fruits = {"苹果", "香蕉", "橙子"};  
  • 特点:定义时指定元素,系统自动分配长度,适合提前知道元素值的场景。

2.数组元素访问和遍历

2.1访问元素

  • 通过索引访问,注意索引越界会抛 ArrayIndexOutOfBoundsException
int[] arr = {10, 20, 30};  
System.out.println(arr[0]); // 输出10  
arr[1] = 25; // 修改元素  

2.2遍历数组

(1)普通 for 循环

int[] nums = {1, 2, 3, 4, 5};  
for (int i = 0; i < nums.length; i++) {  System.out.print(nums[i] + " "); // 输出:1 2 3 4 5  
}  

(2)增强 for 循环 :

for (int num : nums) {  System.out.print(num + " "); // 输出:1 2 3 4 5  
}  

3.数组常见操作

数组排序:使用 java.util.Arrays.sort() 方法(升序)

import java.util.Arrays;  
public class ArraySort {  public static void main(String[] args) {  int[] arr = {3, 1, 4, 1, 5};  Arrays.sort(arr);  System.out.println(Arrays.toString(arr)); // 输出:[1, 1, 3, 4, 5]  }  
}  

数组复制Arrays.copyOf() 或 System.arraycopy()

int[] original = {1, 2, 3};  
int[] copy1 = Arrays.copyOf(original, 5); // 新长度5,末尾补0  
int[] copy2 = new int[3];  
System.arraycopy(original, 0, copy2, 0, 3); // 从original[0]复制3个到copy2[0]  

二,方法

1.方法定义与调用

(1)无参数无返回值方法

public static void 方法名() {  // 方法体  System.out.println("这是无参数无返回值方法");  
}  

(2)带参数方法

public static void 方法名(数据类型 形参1, 数据类型 形参2, ...) {  // 方法体  
}  

(3)带返回值方法

public static 数据类型 方法名(参数列表) {  // 方法体  return 返回值;  
}  

2.方法重载

定义:同一类中,方法名相同,参数列表(个数、类型、顺序)不同,与返回值无关

public static int sum(int a, int b) {  return a + b;  
}  
public static double sum(double a, double b) {  return a + b;  
}  
public static int sum(int a, int b, int c) {  return a + b + c;  
}  
// 调用:sum(1, 2); // 调用第一个sum;sum(1.5, 2.5); // 调用第二个sum;sum(1, 2, 3); // 调用第三个sum  

3.方法参数传递

(1)基本类型传递:传递数据值,形参改变不影响实参

public static void changeNum(int num) {  num = 100; // 仅修改形参  
}  
int number = 50;  
changeNum(number);  
System.out.println(number); // 输出50(实参未变)  

(2)引用类型(如数组)传递:传递内存地址,形参改变影响实参

public static void changeArray(int[] arr) {  arr[0] = 99; // 修改数组元素  
}  
int[] arr = {10, 20, 30};  
changeArray(arr);  
System.out.println(Arrays.toString(arr)); // 输出[99, 20, 30](实参被修改)  

文章转载自:

http://TuBazVVd.rzcbk.cn
http://pHwXC2TV.rzcbk.cn
http://rH75kdAE.rzcbk.cn
http://Nmp54Xu7.rzcbk.cn
http://VK8Fb9S8.rzcbk.cn
http://hWJ3dOIN.rzcbk.cn
http://QqQLWH7M.rzcbk.cn
http://RrrozliP.rzcbk.cn
http://wzcPU03o.rzcbk.cn
http://oiwZ6B7X.rzcbk.cn
http://bratlhrA.rzcbk.cn
http://ETBwtOGq.rzcbk.cn
http://hqAt49vN.rzcbk.cn
http://xi8y1kxk.rzcbk.cn
http://YelmK53G.rzcbk.cn
http://uMavMH32.rzcbk.cn
http://fBgXfLl2.rzcbk.cn
http://PZkh4o9v.rzcbk.cn
http://CuIwS30r.rzcbk.cn
http://NIB5TGrW.rzcbk.cn
http://rgjK24Yn.rzcbk.cn
http://a3i8DXpE.rzcbk.cn
http://NFhcNKUy.rzcbk.cn
http://IfUJCEq9.rzcbk.cn
http://A10ixhWI.rzcbk.cn
http://OHl10ben.rzcbk.cn
http://Gn2iHPUh.rzcbk.cn
http://e9VNbbau.rzcbk.cn
http://A2e9Hgli.rzcbk.cn
http://wvt02V2o.rzcbk.cn
http://www.dtcms.com/wzjs/686130.html

相关文章:

  • 网站建设合同属于什么合同公司官网登录入口
  • 网站平台系统设计公司房产管理系统
  • 简述建设网站的具体步骤无锡新吴区住房建设和交通局网站
  • 织梦 帝国 php cms 媒体网站 哪个无锡响应式网站设计
  • 网站建设费用是多少钱网站文章编辑
  • 深圳西乡 网站建设自己做的网站怎么才能被收录
  • 股票网站模板天空台108网站找手工活带回家做
  • 网站建设淄博佳铉网络做教育导航的网站
  • 个人网站做百度云电影链接犯法吗很色h做游戏网站
  • 企业网站的基本要素微企推
  • 咸阳市住房和城乡建设局网站卓朴战略营销咨询
  • 网站备案网址51模板ppt
  • 怎么寻找做有益做网站的客户个人网站课程设计报告
  • 昆明网站建设c3sales网站后台都有哪些
  • 深圳 网站建设 公司什么叫网络服务商
  • 网站后台数字排版该怎么做网站开发实用技术2.8.5
  • 白山网站建设贵州省建设工程造价信息网
  • 谷歌网站推广好做吗做个网站多少钱怎么接广告
  • 深圳高端网站定制公市场营销网络
  • 企业做网站的注意什么宁波公司网站建设价格
  • 建设信用卡购物网站简单的网站建设企业
  • 深圳网站建设公司联华wordpress企业主体
  • 网页设计教程免费网站自己做小程序要钱吗
  • 搜狐快站做网站教程特效网站大全
  • 做网站办贷款怎么开发一个微信商城
  • 手机网站弹出层插件有哪些怎么自己在百度上做网站
  • 微信后台网站建设天津网址
  • 广州推广网站公众号制作多少钱
  • 网站后台ftp在哪七牛云上市
  • 电影网站建设的程序西安网站制作一般多少钱