案例1
1,合并一个数组
package com.hp.tow;
import java.util.Arrays;
public class demo11 {
public static void main(String[] args) {
int arr1[]={1,2,3};
int arr2[]={4,5};
int arr3[]=new int [arr1.length+arr2.length];
for(int i=0;i<arr3.length;i++){
if(i<arr1.length){
arr3[i]=arr1[i];
}
//判断数组2的长度
if(i>arr2.length){
arr3[i]=arr2[i-arr1.length];
}
} //Arrays.toString方法打印输出数组
System.out.println("合并后的数组"+Arrays.toString(arr3));
}
}
import java.util.Arrays;
public class demo11 {
public static void main(String[] args) {
int arr1[]={1,2,3};
int arr2[]={4,5};
int arr3[]=new int [arr1.length+arr2.length];
for(int i=0;i<arr3.length;i++){
if(i<arr1.length){
arr3[i]=arr1[i];
}
//判断数组2的长度
if(i>arr2.length){
arr3[i]=arr2[i-arr1.length];
}
} //Arrays.toString方法打印输出数组
System.out.println("合并后的数组"+Arrays.toString(arr3));
}
}
案例2
2,定义一个长度为10的字符串数组循环输入10个姓名然后再使用循环输出这10个学生的姓名
package com.hp.tow;
import java.util.Scanner;
public class demo6 {
public static void main(String[] args) {
String str[]=new String[10];
Scanner sc=new Scanner(System.in);
for(int i=0;i<str.length;i++){
System.out.println("请输入第"+i+"位姓名");
str[i]=sc.nextLine();
}
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
}
}
import java.util.Scanner;
public class demo6 {
public static void main(String[] args) {
String str[]=new String[10];
Scanner sc=new Scanner(System.in);
for(int i=0;i<str.length;i++){
System.out.println("请输入第"+i+"位姓名");
str[i]=sc.nextLine();
}
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
}
}
案例三
3,循环输入10个整数放入到一个整形数组中,然后再循环数组中的数,统计有多少个数大于0
package com.hp.tow;
import java.util.Scanner;
public class demo9 {
public static void main(String[] args) {
int arr[]=new int[10];
Scanner sc=new Scanner(System.in);
System.out.println("请输入10个整数:");
for(int i=0;i<arr.length;i++){
System.out.println("请输入第"+(i+1)+"位数字:");
arr[i]=sc.nextInt();
}
for(int i=0;i<arr.length;i++){
if(arr[i]>0){
System.out.println("大于0的数:"+arr[i]);
}
}
}
}
import java.util.Scanner;
public class demo9 {
public static void main(String[] args) {
int arr[]=new int[10];
Scanner sc=new Scanner(System.in);
System.out.println("请输入10个整数:");
for(int i=0;i<arr.length;i++){
System.out.println("请输入第"+(i+1)+"位数字:");
arr[i]=sc.nextInt();
}
for(int i=0;i<arr.length;i++){
if(arr[i]>0){
System.out.println("大于0的数:"+arr[i]);
}
}
}
}