一·方法(函数)
方法就是一段可以重复调用的代码。
在Java中,定义一个方法的语法格式如下:
-修饰符
-返回值类型
-参数类型
-参数名
-返回值
二·函数使用
没有返回值的函数使用void
package com.cn;
public class test1 {
public static void main(String[] args){
haha();
}
public static void haha(){
System.out.println("无返回值!!!!");
}
}
有参数的函数调用
package com.cn;
public class test1 {
public static void main(String[] args){
haha(2);
}
public static void haha(){
System.out.println("无返回值!!!!");
}
public static void haha(int i){
System.out.println("有参数!!!!"+i);
}
}
package com.cn;
public class test1 {
public static void main(String[] args) {
haha(9,9);
}
public static void haha() {
System.out.println("无返回值!!!!");
}
public static void haha(int i) {
System.out.println("有参数!!!!" + i);
}
public static void haha(int x, int y) {
System.out.println("有两个参数!!!!" + x + y);
}
}
参数类型为int,有返回值的函数。
例:求矩形面积。
package com.cn;
public class test1 {
public static void main(String[] args) {
area(9, 9);
int mianji = area(9,9);
System.out.println(mianji);
}
//
// public static void haha() {
// System.out.println("无返回值!!!!");
//
// }
//
// public static void haha(int i) {
// System.out.println("有参数!!!!" + i);
//
// }
//
// public static void haha(int x, int y) {
// System.out.println("有两个参数!!!!" + x + y);
// }
public static int area(int x, int y) {
int temp;
temp = x * y;
return temp;
}
}
三·数组
输出arr[0]-arr[9]
package com.cn;
public class test1 {
public static void main(String[] args){
int[] arr = new int[10];
for(int i=0;i<=arr.length-1;i++){
System.out.println(arr[i]);
}
}
}
输出arr[0]=1-------arr[9]=10
package com.cn;
public class test1 {
public static void main(String[] args){
int[] arr = new int[10];
int k = 1;
for(int i=0;i<=arr.length-1;i++){
arr[i]=k;
k++;
System.out.println(arr[i]);
}
}
}
在数组的指定位置插入一个数据。
package com.cn;
public class test2 {
public static void main(String[] args){
//简单思路
int[] arr = {10,11,13,14,15};
int[] b = new int[6];
for(int i=0;i<2;i++){
b[i]=arr[i];
}
b[2]=12;
for(int j=3;j<=b.length-1;j++){
b[j]=arr[j-1];
}
for(int k = 0;k<=b.length-1;k++){
System.out.println(b[k]);
}
}
}
//简单思路
int[] arr = {10,11,13,14,15};
int[] b = new int[6];
// b[0]=arr[0];
// b[1]=arr[1];
// b[2]=12;
// b[3]=arr[2];
// b[4]=arr[3];
// b[5]=arr[4];