数组的一些基本应用实例

package shuzu;

import java.util.Scanner;

public class p1 {
public static void main(String[] args) {

System.out.print("请输入数组的长度:");
Scanner scan = new Scanner (System.in);
int c= scan.nextInt();
int[]num;
num = new int[c];
int L=0;
for (L = 0; L < num.length; L++) {
System.out.println("请输入第"+(L+1)+"项的数字");
int d = scan.nextInt();
num[L] = d;
// int sum=0;??
// sum += num[L];
// System.out.println(sum);??
}

// for (int item : num) {遍历输出数组
// System.out.println(item);
// }
// for (int i = 0; i < num.length; i++) { 遍历输出数组
// System.out.println(num[i]);
// }
// for (int i = 0; i < num.length; i++) {先遍历输出数组
// if(num[i]%2==1){找出数组中的奇数
// System.out.println(num[i]);
// }
// }
//
// 找出数组中所有质数
// for (int i = 0; i < num.length; i++) {遍历输出
// int n = 0;定义一个变量
// for (int j = 1; j <=num[i]; j++) {小于等于num的所有数字
// if(num[i]%j==0){输出的数字分别对J求余=0
// n++; 输出的数字对J求余=0 累加循环
// }
// }
// if(n==2){当输出的数字对J求余=0有两个数字时,为质数
// System.out.println(num[i]);
// }
// }
// int[]num={2,3,6,9,13,32};
// if(num[0]>num[1]){
//
// }
// int temp=num[0];
// num[0]=num[1];
// num[1]=temp;
// i(数组下标)的取值是
// for (int i = 0; i < num.length-1; i++) { 数组的值从小到大排序
// for (int j = i+1; j < num.length; j++) {
// if(num[i]>num[j]){
// int temp=num[i];
// num[i]=num[j];
// num[j]=temp;
//
// }
// }
// }
// for (int item : num) { 遍历输出数组
// System.out.println(item);
// }
// System.out.println(num[0]);
// System.out.println(num[num.length - 1]);

}
}

时间: 2024-10-15 06:40:52

数组的一些基本应用实例的相关文章

将java中数组转换为ArrayList的方法实例(包括ArrayList转数组)

方法一:使用Arrays.asList()方法 1 2 String[] asset = {"equity", "stocks", "gold", "foreign exchange","fixed income", "futures", "options"}; List<String> assetList = Arrays.asList(asset);

第十章 数组与集合 发牌程序 实例代码

解决方案目录: Suit.cs四种花色 namespace Cards { enum Suit { Clubs, Diamonds, Hearts, Spades } } Value.cs扑克牌的13中面值 namespace Cards { enum Value { Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten, Jack, Queen, King, Ace } } Pack.cs发牌程序核心类 namespace Cards { u

二维数组的应用,小实例,

<!DOCTYPE  HTML><html> <head>        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />        <title>流程控制语句</title>        <script type="text/javascript">         

简单易懂的KMP,NEXT数组,BF算法(实例讲解)!!!

去了360面试,问了一个关于KMP的知识点,呀,完全忘了啊,太不应该了,然后就打算看看这个KMP,,, 看了好多关于KMP算法的书籍和资料,总感觉没有说的很清楚,为什么会产生next数组,为什么给出了那么简短的程序,没有一个过程,而有的帖子虽然next及其字符串匹配说的很清楚,但是推理的一些过程相当复杂,比较抽象,今天在这里简单的提一下我的理解,尽可能的把这个过程讲的简单,容易理解 从模式匹配之初:我们先是研究的是BF算法,鉴于我们经常行的需要回溯,总是做一些无用功,为了提高算法的时间度和空间度

数组参数和指针参数实例

1.#include <stdio.h> void access(int a[][3], int row){    int col = sizeof(*a) / sizeof(int);    int i = 0;    int j = 0;        printf("sizeof(a) = %d\n", sizeof(a));        for(i=0; i<row; i++)    {        for(j=0; j<col; j++)     

C# 数组实例介绍(图文)

数组即是一组相同类型组合在一起,使用一个通用的名称,通过分配的下标访问的数据集合中的元素. 数组是具有相同类型的一组数据.当访问数组中的数据时,可以通过下标来指明.c#中数组元素可以为任何数据类型,数组下标从0开始,即第一个元素对应的下标为0,以后逐个递增.数组可以一维也可多维. 一维数组是最基本的数组类型,其声明方法如下: 数据类型 [ ] 数组名 ; 举例: int [ ] anArray ; // 声明一个整型的一维数组 具有两个维度的数组是二维数组,其声明方法如下: 数据类型 [ , ]

JS数组抽奖程序教学实例

数组Javascript中非常重要的知识点,为了在课堂上提高学生兴趣,教学举例的选择就比较重要了. 为了提高学生兴趣,特设计一个可输入,可控制结束的,利用JS数组实现的抽奖教学实例.代码如下: 原文地址:https://www.cnblogs.com/liguofeng/p/11221894.html

Java 数组实例

数组排序及元素查找 以下实例演示了如何使用sort()方法对Java数组进行排序,及如何使用 binarySearch() 方法来查找数组中的元素, 这边我们定义了 printArray() 方法来打印数组: import java.util.Arrays; public class MainClass { public static void main(String args[]) throws Exception { int array[] = { 2, 5, -2, 6, -3, 8, 0

Java JUC之Atomic系列12大类实例讲解和原理分解

Java JUC之Atomic系列12大类实例讲解和原理分解 2013-02-21      0个评论       作者:xieyuooo 收藏    我要投稿 在java6以后我们不但接触到了Lock相关的锁,也接触到了很多更加乐观的原子修改操作,也就是在修改时我们只需要保证它的那个瞬间是安全的即可,经过相应的包装后可以再处理对象的并发修改,以及并发中的ABA问题,本文讲述Atomic系列的类的实现以及使用方法,其中包含: 基本类:AtomicInteger.AtomicLong.Atomic