JAVA数组插入数值

将一个数值插入JAVA数组,并排序。

import java.util.Scanner;
public class xr{
public static void main(String[] args){
    int[] arr={14,24,35,48,69};
    Scanner in=new Scanner(System.in);
    System.out.println("请输入一个要插入的值");
    int a=in.nextInt();
    arr[arr.length-1]=a;
    for(int i=arr.length-1;i>0;i--){
        if(arr[i]<arr[i-1]){
            int b=arr[i];
            arr[i]=arr[i-1];
            arr[i-1]=b;
        }else{
            break;
        }
        }
        for(int i=0;i<arr.length;i++){
            System.out.println(arr[i]);
        }
    }
}
时间: 2024-08-07 17:00:30

JAVA数组插入数值的相关文章

数组-插入数值--0703

代码: import java.util.Arrays; import java.util.Scanner; public class Work02 { static Scanner input = new Scanner(System.in); public static void main(String[] args) { int[] scores = {99,85,82,63,60}; System.out.print("请输入您需要插入的成绩:"); int newScore

JAVA 数组算法(复制、查找、插入)

一.复制数组算法 //数组复制算法 public class Test{ public static void main(String[] args){ int[] arrA = {100,800,500,600,700}; int[] arrB = new int[arrA.length]; //用for循环把A的对应下标值复制给B for(int i=0;i<arrA.length;i++){ arrB[i] = arrA[i]; } //输出arrB for(int i=0;i<arrB

ACCP8.0课程第一学期-关于java数组

本章重点 1.掌握数组的语法结构 2.掌握数组的使用注意事项 (1) 数组的下标一定是从0开始 (2) 数组的声明与赋值一定是一并完成的 1 int[]sroce; 2 score={1,2,3,4};//这种是错误的 3.Arrays.sort()的用法 4.数组的长度运用 本章难点 1.数组的运用 2.向数组中插入元素(选做) 1.关于数组 1.1 数组是一组相同类型变量的集合 1.2 当发现需要存储多条数据的时候则考虑用数组 1.3 当创建数组时,将会在内存中开辟一块连续的空间 2.如何使

刷题之路第四题--取两个顺序数组的数值的中位数

Median of Two Sorted Arrays 简介:取两个顺序数组的数值的中位数 问题详解: 给定两个排序的数组nums1和nums2分别为m和n,我们需要的是两个数组中所组成一个数列的中位数. 注意: 1.需要判断数组NPE 2.结果不是int 举例 1: nums1 = [1, 3] nums2 = [2] 中位数是 2.0 2: nums1 = [1, 2] nums2 = [3, 4] 中位数是 (2 + 3)/2 = 2.5 JAVA 实现方法一: 通过NPE判断后将两个数组

插入数值,并按有序排序

package Month.JUL.JUL03; import java.util.Arrays; import java.util.Scanner; //插入数值 public class Demo02 { static Scanner input = new Scanner(System.in); public static void main(String[] args) { // 有一组数列:99,85,82,63,60 int[] nums = { 99, 85, 82, 63, 60

Java数组的运用

Java数组 应用1: 大乐透彩票模拟器: 规则: 前区01-35中随机生成5个号码 后区01-12中随机生成2个号码 模拟操作,系统自动生成号码组合,并且按从小到大的顺序输出结果 同时要求可以选择生成多少组(默认选项:生成1组,生成5组,生成10组) 上图为方法一,数组的综合应用,赋值,冒泡排序,和通过循环遍历: 方法一: 常规的方法: 第一步:输出彩票前区的号码,用while循环,一个个随机数字输出,把一个数字赋值进数组第一个位置,因为要保证每一个数字的唯一性,所以之后的输出的数字要做出判断

java数组和Array类

java数组英文:Arrays 存储相同数值的集合的数据结构 An array is a data structure that stores a collection of values of the same type. You accesseach individual value through an integer index. For example, if a is an array of integers, thena[i] is the ith integer in the a

Java数组和各种List的性能比较

以下程序分别对Java数组.ArrayList.LinkedList和Vector进行随机访问和迭代等操作,并比较这种集合的性能. package cn.lion.test; public class PerformanceTest { privatestatic final int SIZE =100000; publicstatic abstract class Test{ privateString operation; publicTest(String operation){ this

比较Java数组,ArrayList,LinkedList,Vector 性能比较

public class PerformanceTester { public static final int TIMES=100000; public static abstract class Tester{ private String operation; public Tester(String operation){this.operation=operation;} public abstract void test(List<String> list); public Str