java-第七章-数组-字符逆序输出

import java.util.Arrays;

public class A03 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		char Letter [] = new char []{‘a‘,‘c‘,‘u‘,‘b‘,‘e‘,‘p‘,‘f‘,‘z‘};
		System.out.print("原字符 列表:");
		for (int i = 0; i < Letter.length; i++) {
			System.out.print(Letter[i]+" ");
		}
		Arrays.sort(Letter);
		System.out.print("\n升序排序后:");
		for (int i = 0; i < Letter.length; i++) {
			System.out.print(Letter[i]+" ");
		}
		System.out.print("\n逆序输出为:");
		for (int i = Letter.length-1; i >=0; i--) {
			System.out.print(Letter[i]+" ");
		}
	}

}

java-第七章-数组-字符逆序输出

时间: 2024-10-23 06:31:18

java-第七章-数组-字符逆序输出的相关文章

用指针??输入一个数组,逆序输出该数组

/* *Copyright(c) 2014 烟台大学计算机学院 *All rights reserved. * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:杨汉宁 * 完成日期:2014年 12 月 11 日 * 版 本 号:v1.0 * * 问题描述:输入一个数组,逆序输出该数组 * 输入描述:输入一个数组 * 程序输出:逆序输出该数组 */ #include <iostream> us

java版的单向链表的逆序输出

将单向链表逆序输出,方法有三种: a.遍历链表,将每个节点的内容存入一个数组中,然后逆序输出数组(最简单的做法) b.使用栈来逆序输出 c.直接将链表逆序然后输出(本文采用的方法) 先介绍算法: 1). 若链表为空或只有一个元素,则直接返回: 2). 设置两个前后相邻的指针p,q. 将p所指向的节点作为q指向节点的后继: 3). 重复2),直到q为空 4). 调整链表头和链表尾 示例:以逆序A->B->C->D为例,图示如下 package com.moluo.shujujiegou;

算法竞赛入门经典_3.1_数组_逆序输出_开灯问题

又是新的一天,继续更新. 今天进入了新的章节,数组和字符串 1.逆序输出问题: 先来看代码吧 #include <stdio.h> //逆序输出 2017-8-16 #define maxn 105 int a[maxn]; int main(int argc, char* argv[]) { //int a[maxn]; int x, n = 0; while (scanf("%d", &x) == 1) a[n++] = x; for (int i = n -

数组的逆序输出

#include <stdio.h> int main() { int arr[]={1,3,5,-7,9,2,4,64,8,-10}; int j=sizeof(arr)/sizeof(arr[0]); for(int i=j-1;i>=0;i--) { printf("%2d\n",arr[i]); } return 0; }

java-第七章-数组-依次输入5句话,然后将它逆序输出.

import java.util.Scanner; public class A01 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner (System.in); System.out.println("请输入5句话:"); String[] names = new String [5]; for (int i = 0; i &

Java例题_31 逆序输出数组的值

1 /*31 [程序 31 数组逆序] 2 题目:将一个数组逆序输出. 3 程序分析:用第一个与最后一个交换. 4 */ 5 6 /*分析 7 * 第一种方法:找到这个数组的中间下标,然后交换两端的数字,再顺序输出数组=====我觉得麻烦了 8 * 第二种方法:利用a.lengh找到数组的最后一个值,直接用递减的for循环,逆序输出 9 * */ 10 11 package homework; 12 13 public class _31 { 14 15 public static void m

java经典算法之逆序输出

1 /** 2 *输入字符,将数组逆序输出 3 */ 4 import java.util.Scanner; 5 public class InReserve 6 { 7 public static void main(String[] args) 8 { 9 reverse(); 10 } 11 public static void reverse(){ 12 13 String[] arr =new String[5]; 14 for(int i=0;i<arr.length;i++){ 1

第七章数组实验实验报告(第一部分)

实验项目:第七章数组实验 姓名:谢丽萍  时间:2019年5月29号   地点:514教室 一.实验目的与实验要求 ①7.3.1-1本实验旨在巩固学生对数组这种数据结构的理解,增强程序设计能力.在这个实验中,学生将练习:定义一个一维整形数组,其大小为10,即它能存放10个数据:使用循环语句,利用随机函数生产10个整数放在数组中:编写排序函数sort1()使用循环语句,将排好序的10个数依次存放在数组中.在强化练习中,学生将练习:将数组定义为全局数组或局部数组:在主函数中,用随机函数生成10个元素

程序设计基础 第七章 数组与字符串

第七章 数组与字符串 A总结: 1.数组是同类型的集合,同一个数组的数组元素具有相同的数据类型,引用数组就是引用数组的各元素,通过下标的变化可以引用任意一个数组元素,注意不要进行下标越界的引用,那样会带来副作用. 2.数组类型在数据处理和数值计算中有十分重要的作用,数组与循环的结合可以解决很多的问题. 3.数组可以根据下标的多少分类:一维数组(一个下标)……… 4.C语言使用字符数组来存放字符串,该字符数组中包含一个’\0’字符,代表字符串的结尾. B解析: 7.1:数组的基本概念 :按一定的顺