package review;//包名

import java.util.Scanner;
/*
 要求:通过数组来实现添加和修改,因为数组也是一个集合
 开发环境:eclipse
 时间:2017-10-24日
 作者:无痕公子
 
基本思想:
(利用数组来实现功能,数组也是一个数据的集合.)

*/
public class S {
    //类
    
    public static void main(String[] args)
    //主方法
    {
    
        int []  arr = new  int  [5];//定义了int类型一个数组数组
        
        Inputmodification(arr);//方法调用
    }
    
//-------------------通过用户输入来给数组赋值-------------------------------------    
        public static void assignment(int[] arr){
        
        System.out.println("\n"+"请输入你要输入的数字(1~5)");    
         Scanner c = new Scanner(System.in);
         for(int i=0;i<arr.length;i++)
         {
             int a = c.nextInt();
             arr[i]=a;

}
         
             for(int y=0;y<arr.length;y++)
             {
             
             System.out.print("\t"+arr[y]);
             }
           
         
         }
     
//--------------------------修改数组的方法--------------------------------------------
        public static void modify(int[] arr){
            
            System.out.print("请输入要修改那一个数");
            Scanner c = new Scanner(System.in);
            int a = c.nextInt();
            
            
            System.out.print("修改为几?");
            for(int i=0;i<arr.length;i++)
            {
            
            if(arr[i]==arr[a-1]){

Scanner u = new Scanner(System.in);
                int d= c.nextInt();
                arr[i]=d;
            break ;

}
                }
            
            for(int k=0;k<arr.length;k++){
            
            
            System.out.print("\t"+arr[k]);
            
            }
        
        
        public static void Inputmodification(int[] arr){
            
            assignment(arr);//添加
            modify(arr);//修改
         
        }
        
            
        }

java 基础的数组 添加相关推荐

  1. Java 基础 利用数组来实现银行注册开户、存钱、取钱

    Java 基础 利用数组来实现银行注册开户.存钱.取钱 1.主界面 放置于BankSystem类中 思路: (1)用输入语句完成主界面的编写 (2)用Scanner实现键盘录入数据 (3)用switc ...

  2. Java基础之数组与集合

    Java基础之数组与集合 一.数组 二.冒泡排序算法 三.选择排序算法 四.二维数组 五.Arrays 工具 六.宠物管理系统 七.集合 Collection 八.List 九.重写 equals 方 ...

  3. Java基础-遍历数组

    Java基础-遍历数组 1.语法简介 2.一维数组 3.二维数组 4.三维数组 1.语法简介 在Java中,对for语句的功能给予了扩充.加强,以便更好的遍历数组. 语法格式如下: for(声明循环变 ...

  4. java二维数组添加数据_Java自学路线图

    目前Java在许多行业的客户端方面的应用非常多,比如OA.邮箱.投票.金融.考试.物流.医疗.矿山等信息方面的系统.Java开发者在这方面的需求也非常大,待遇也相当不错,工资水平可能和Java互联网方 ...

  5. java二维数组添加数据_我敢保证,全网没有再比这更详细的Java知识点总结了,送你啊...

    接下来你看到的将是全网最详细的Java知识点总结,全文分为三大部分:Java基础.Java框架.Java+云数据 小编将为大家仔细讲解每大部分里面的详细知识点,别眨眼,从小白到大佬.零基础到精通,你 ...

  6. Java笔记3.1——Java基础之数组

    第3章 数 组 目录 第3章 数 组 一.Eclipse 的使用配置 二. 数组的概述 1.数组的概念 2.数组的特点 三.一维数组的使用 1.声明 2.初始化 3.数组元素的引用 4.数组元素的默认 ...

  7. 一文带你深入理解【Java基础】· 数组

    写在前面 Hello大家好, 我是[麟-小白],一位软件工程专业的学生,喜好计算机知识.希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正!谢谢大家!!! ...

  8. java二维数组添加数据_Java小白入门必懂知识点

    1.Java语言的特点 (1)Java语言是一种面向对象的编程语言 (2)简单.高效.稳定.安全性高 (3)Java语言是一种与平台无关的编程语言,因为其自身提供程序运行的解 释环境 (4)支持多线程 ...

  9. java基础(十) 数组类型

    ###1. 数组类简介 在java中,数组也是一种引用类型,即是一种类. 我们来看一个例子,理解一下数组类: public static void main(String[] args) {Class ...

  10. Java基础:数组的声明,循环,赋值,拷贝。

    数组的声明 一般有两种形式的声明: int[] a; int a[]; 这两种声明都没错,但是大多数都使用第一种声明,因为变量名是独立的,不带任何符号. 声明一个数组,并没有将a正在的初始化为一个数组 ...

最新文章

  1. SAP PM 入门系列11 - 一个维护通知单只能创建一个维护订单?
  2. python画三维立体图-Python 竟能绘制出如此酷炫的三维图
  3. 架构师的能力模型(图)
  4. 腾讯云发布专有云TCE矩阵,让企业用上金融级合规专有云
  5. 文献记录(part102)--Two-phase clustering process for outliers detection
  6. 使用Open Liberty的开发模式最大程度地缩短周转时间
  7. [线性代数]Note3--乘法和逆矩阵
  8. API设计原则(觉得太合适,转发做记录)
  9. 并查集——畅通工程(hdu1232)
  10. 聊一聊 java8 中的 Optional
  11. RemObjects Elements 11.0
  12. 两个平面的位置关系和判定方程组解_必修二数学课后题答案
  13. 2020-12-04mscomm.ocx注册的问题
  14. 软考-计算机组成原理与结构
  15. 天翎myAppsSetup_V4.4.sp10系统结构图
  16. MySQL如何复制表结构,及如何复制表内容,以及临时表
  17. matlab 复权数据,〖Matlab〗基于通达信股价数据的复权处理(fantuanxiaot版本)
  18. 你不会因为实施了Scrum而变敏捷
  19. 用VS新建多层架构时引用第三方dll 时清理解决方案时,放bin文件夹下的bll被清空问题
  20. 交换机与路由器的配置

热门文章

  1. sonarqube+scanner代码质量检查
  2. 使用iTunes下载旧版本的IPA文件
  3. MacBook使用HHKB键盘设置
  4. php file_get_contents路径问题,file_get_contents与相对路径
  5. 支付宝当面付网站对接支付教程
  6. ssl证书无效或不匹配怎么办
  7. 通俗解释Docker
  8. signature=89d6821c2fe7d31483f21edf9c96c63b,Forage harvester
  9. Python中的与或非
  10. FME 2017.0 的新特性(预览版发布)