java基础数组案例
来源:互联网 发布:小夕kitty淘宝 编辑:程序博客网 时间:2024/05/21 04:24
案例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]);
}
}
}
}
阅读全文
0 0
- java基础数组案例
- Java数组基础综合案例
- java:数组案例讲解
- Java基础(反射案例)
- Java中数组小案例
- Java对象数组代码案例
- Java基础与案例开发详解の数组及常用技巧
- 05 JavaScript基础之--数组小案例
- 26 JS基础之--数组API-案例
- C#基础-047 数组的简单案例
- JAVA语言基础案例总结
- Java序列化基础案例
- Java 枚举类型基础案例
- Java基础Day07案例源码
- 【Java基础】Java数组
- java数组的应用案例双色球
- java基础 ---数组
- java中数组基础
- How to Switchover&Failover in DataGuard-11G
- 深度学习在OCR中的应用
- jQuery callback源码分析
- 高斯消元(Gauss elimination)的算法实现
- 调试——Debug
- java基础数组案例
- 9.12第一轮扫荡战果
- Java 线程同步基础类 LockSupport 解析
- Java实现几种常见排序方法
- 【CUGBACM15级BC第35场 A】hdu 5194 DZY Loves Balls
- JAVA入门学习小结(二)枚举类型
- JavaSE socket 基于UDP Server/Client的实现
- 20170912_字符串拷贝strcpy的实现
- 纯虚函数和抽象类