首页 > 其他分享 >数组的逆序输出

数组的逆序输出

时间:2023-05-14 18:12:06浏览次数:46  
标签:输出 arr int System 数组 public 逆序

1 数组的逆序输出1

import java.util.Scanner;
	public class P1427 {
		public static Scanner input = new Scanner(System.in);
		public static void main(String[] args) {
			int [] arr = new int [100];
			System.out.println("请输入多个正整数(输入-1结束):");
			int i=0;
			do{
				arr[i] = input.nextInt();
				i++;
			}while(arr[i-1] != -1);
			System.out.println("你输入的数组是:");
			for(int j2 = 0;j2 < i-1;j2++){
				System.out.println(arr[j2]+" ");
			}
			System.out.println("你输入的数组逆序输出为:");
			for(int j2=0;j2<i-1;j2++){
				System.out.println(arr[i-2-j2] + " ");
			}
		}
	}

2 数组你逆序输出2

	public class P1427 {
		public static void main(String[]args){
			int a[] = {1, 2, 3, 4, 5};
			for(int i = 0; i<a.length; i++){
				//顺序输出
				System.out.print(a[i] + " ");  
			}
			System.out.print("\n");
			int n = a.length;
			for(int i = 0; i < n/2; i++){
				int temp = a[i];
				a[i] = a[n-i-1];
				a[n-i-1] = temp;
			}
			for(int i = 0; i<a.length; i++){
				System.out.print(a[i] + " ");
			}	
		}
	}

标签:输出,arr,int,System,数组,public,逆序
From: https://www.cnblogs.com/tingbao-zhimeng/p/17399789.html

相关文章

  • Scala 树状数组BIT模板
    Problem:6404.将数组清空目录CodeCodeobjectSolution{defcountOperationsToEmptyArray(nums:Array[Int]):Long={valn=nums.lengthvalid=Array.tabulate(n)(i=>i)valsortedId=id.sortWith((i,j)=>nums(i)-nums(j)<0)......
  • 数据结构-二维数组内存结构
    二维数组内存结构  逻辑上是二维的,再分配内存的时候,也是给他分配一维的内存行优先存储 行优先存储,M行N列的b[i][j]的存储地址=基地址+(i*N+j)*sizeof(ElemType)列优先存储 M行N列b[i][j]的存储地址=基地址+(j*M+i)*sizeof(ElemType)......
  • mysql8之json/数组的增删改查
    前言,类型必须是json,虽然text也可以,但是很多操作没法使用,比如查询,当然了,这种类型还可以存储数组类似varchar,设置JSON主要将字段的type是json,不能设置长度,可以是NULL但不能有默认值。创建jsonjson_array创建json数组json_object创建json对象查询jsonjson_contain......
  • MySQL8JSON数组函数之json_array_append、json_array_insert
    json_array_append、json_array_insert顾名思义就是向数组中追加和插入值,因为没有找到合适的例子,所以就使用官方的例子进行说明1、json_array_append向指定的位置后追加值,查询和修改的函数如下所示:updatetest_jsonsettest_json_array=json_array_append(test_json_array,......
  • Java数组之杨辉三角
    publicclassArrayTestor02{publicstaticvoidmain(String[]args){//构造杨辉三角int[][]yanghui=newint[10][];for(inti=0;i<yanghui.length;i++){int[]row=newint[i+1];yanghui[i]=row;......
  • 第五章 输入输出系统 5.8 磁盘存储器的性能和调度
    一、磁盘性能简述  1.数据组织和格式物理地址形式:磁道号(柱面号)——磁头号——扇区信息记录在磁道上,多个盘片,正反两面都用来记录信息,每面一个磁头磁道从外缘,以“0”开始编号,往里面递增。所有盘面中处于同一磁道号上的所有磁道组成一个柱面每个扇区大小为600字节(数据512字......
  • 第五章 输入输出系统 5.7 缓冲管理
    一、缓冲的引入 1.缓和CPU与I/O设备间速度不匹配的矛盾 2.减少对CPU的中断频率,放宽对CPU中断响应时间的限制 3.解决数据粒度不匹配的问题  4.提高CPU和I/O设备之间的并行性二、缓冲区的组织形式(单缓冲,双缓冲,循环缓冲属于专用缓冲) 1.单缓冲每当用户进程发出一......
  • #yyds干货盘点# LeetCode面试题:乘积最大子数组
    1.简述:给你一个整数数组nums ,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。测试用例的答案是一个 32-位整数。子数组是数组的连续子序列。 示例1:输入:nums=[2,3,-2,4]输出:6解释: 子数组[2,3]有最大乘积6。示例......
  • 【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无
    Warning:Unexpectedcallto'log'onthecontextobjectafterfunctionexecutionhascompleted.Pleasecheckforasynchronouscallsthatarenotawaitedorcallsto'done'madebeforefunctionexecutioncompletes.Th......
  • LSTM长短期记忆神经网络多输入多输出预测(Matlab) 所有程序经
    LSTM长短期记忆神经网络多输入多输出预测(Matlab)所有程序经过验证,保证有效运行。1.data为数据集,10个输入特征,3个输出变量。2.MainLSTMNM.m为主程序文件。3.命令窗口输出MAE和R2,ID:8466693061106335......