首页 > 其他分享 >用户输入扩容

用户输入扩容

时间:2022-11-08 22:59:33浏览次数:42  
标签:扩容 arr int 用户 System length arr2 输入 out

import java.util.Scanner;
public class Eext {
public static void main(String[] args) {
Scanner myscanner = new Scanner(System.in);

//用户输入扩容

//数组扩容
int[] arr = {1,2,3};

do {
int[] arr2 = new int[arr.length + 1]; //定义了一个 arr容量加一 的数组

for (int i = 0; i < arr.length; i++) {
arr2[i] = arr[i]; //将arr的值 赋给arr2
}

System.out.println("请输入需要添加的元素:");
int num = myscanner.nextInt();
arr2[arr2.length - 1] = num; //把 num 赋给 arr2 的最后一个元素

arr = arr2; //让arr 指向 arr2

for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + "\t"); //遍历arr
}

System.out.println("请问是否还需要输入? y/n");
int key = myscanner.next().charAt(0);
if (key == 'n') {
System.out.println("已退出");
break;
}
}while (true);
}
}

标签:扩容,arr,int,用户,System,length,arr2,输入,out
From: https://www.cnblogs.com/shuqiqi/p/16871519.html

相关文章

  • 数组扩容
    importjava.util.Scanner;publicclassEext{ publicstaticvoidmain(String[]args){ //数组扩容 int[]arr={1,2,3}; int[]arr2=newint[arr.length+1]......
  • linux 用户增加root权限
    1.切换到root用户下2.添加sudo文件的写权限,命令是:chmod u+w/etc/sudoers 3.编辑sudoers文件vi/etc/sudoers找到这行rootALL=(ALL)ALL,在他下面添加xxxALL......
  • shell脚本,创建新用户并判断该用户是否存在
    如果输入的用户账户名已经存在。则输出提示“输入的用户账户名已经存在”,并结束程序,反之,则要求输入用户密码,并创建该用户。#!/bin/bashecho"正在创建一个用户账户……"......
  • 输入密码的对错
    #include<stdio.h>intmain(){inti=0;charpassword[20]={0};for(i=0;i<2;i++){printf("请输入密码:");scanf("%s",password);if(strcmp(password,"520417")==0......
  • [被vscode烦到了] root 用户无法启动 vscode 的解决方法
    root用户无法启动vscode的解决方法vscodewithroot解决方法总结vscodewithroot今天切换到Ubuntu的root用户进行编码调试,发现VSCode一直无法打开,命令提示和网上......
  • Ubuntu系统添加新的普通用户
    1.创建一个新的普通用户创建了可以登录的yang用户并使用/bin/bash作为shell。设置密码。为yang用户增加管理员权限。切换登录用户为yang。sudouseradd-myang-s......
  • 一些输入问题
    突然诈尸了hhh,现在再去看之前的博客,发现现在啥也不会了,原来自己之前学过这么多东西,现在要开始慢慢复健了,也许会继续写写博客了。最近终于搞清楚了一些输入的问题。有一个......
  • Vue中实现输入框Input输入格式限制
    在开发过程中,基本都遇到过需要限制输入的情况,比如金额、仅字母数字、可输入小数位等,网上搜了很多方法也遇到一些坑,所以我把自己用的一些方法分享出来,希望对有需要的人有所帮......
  • 怎么用构造体输入多个数据捏?(c)
    定义结构体描述学生信息,每名学生的信息包括学号,姓名和大学英语的成绩,请编写程序输出60分以下的学生的学号,姓名和大学英语成绩信息。就拿这个例子来说吧,首先我们定义一个......
  • 快来测试下你的输入法正不正经 - 一个@引发的血案正在上映~
    事情是这样式儿滴~~~~在IM工具、Wiki文档中我们经常使用​​@​​​符号来做提及人、提及文档的功能,最近胡哥就是在做这个业务需求的时候被​​@​​这个符号坑惨了。PM想要......