本文目錄一覽:
- 1、java數組中的字元逆序輸出,求思路
- 2、JAVA String類型的數組怎麼逆序排序
- 3、數組的逆序輸出,java
- 4、JAVA數組如何實現逆序存放?
- 5、java的數組逆序問題
- 6、用java 拜託了 將一個數組逆序輸出
java數組中的字元逆序輸出,求思路
主要思路:
for(int i=s.length-1;i=0;i–){
System.out.print(s[i]+” “);
}
程序說明:
1、輸出的時候將數組s的下標從最後開始輸出
2、s是數組String s[]
JAVA String類型的數組怎麼逆序排序
String[] a = new String[]{“A”,”B”,”C”,”D”,”E”};
String[] b=new String[a.length];
int indexA=a.length-1,indexB=0;
for(String s:a){
b[indexB]=a[indexA];
indexA–;
indexB++;
}
數組的逆序輸出,java
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
System.out.println(“請輸入數組大小:”);
int n=scan.nextInt();
int[] arr=new int[n];
System.out.println(“請輸入”+n+”個整數”);
for(int i=0;in;i++)
{
arr[i]=scan.nextInt();
}
nixu(arr);
print(arr);
}
public static void nixu(int [] arr)
{
for(int sta=0,end=arr.length-1;staend;sta++,end–)
{
int temp=arr[sta];
arr[sta]=arr;
arr=temp;
}
}
public static void print(int [] arr)
{
System.out.println(“逆序輸出”);
for(int x=0;xarr.length;x++)
{
System.out.print(arr[x]+”,”);
}
}
}
你看一下這樣行不行,nixu是排序方法,print是列印數組方法,獲取鍵盤輸入直接寫在主方法里的
JAVA數組如何實現逆序存放?
我給你寫一個很簡單的程序,呵呵
保證很簡單,就一個for循環,而且for循環里就四句簡單的語句:
public class A {
public static void main(String[] args) {
int[] a = { 1, 2, 3, 4, 5 };
for (int i = 0; i a.length/2; i++) {
int t;
t=a[i];
a[i]=a[a.length-1-i];
a[a.length-1-i]=t;
}
for (int i = 0; i a.length; i++) {
System.out.println(a[i]);
}
}
}
java的數組逆序問題
我改了下,下面有輸出結果,不知道是不是你想要的,
不是的話,這個例子就當是給你的參考吧,呵呵
import java.util.Scanner;
public class aaaaaa
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
String[] talk=new String[]
{“在Java”,
“數據類型分類”,”一類是基本數據類型”,
“二類是引用數據類型”,
“要理解這兩類數據類型飛區別”
};
System.out.println(“請輸入5句話”);
for(int i=0; italk.length; i++)
{
System.out.println(“第一句話:”+talk[0]);
System.out.println(“第二句話:”+talk[1]);
System.out.println(“第三句話:”+talk[2]);
System.out.println(“第四句話:”+talk[3]);
System.out.println(“第五句話:”+talk[4]);
System.out.println(“第”+(i+1)+”句話:”);
talk[i] = input.next();
}
System.out.println(“逆序輸出5句話:”);
for(int i=talk.length-1; i=0; i–)
{
System.out.println(talk[i]);
}
}
}
輸出結果是
/*
—————————————-
請輸入5句話
第一句話:在Java
第二句話:數據類型分類
第三句話:一類是基本數據類型
第四句話:二類是引用數據類型
第五句話:要理解這兩類數據類型飛區別
請輸入第1句話:
a
第一句話:a
第二句話:數據類型分類
第三句話:一類是基本數據類型
第四句話:二類是引用數據類型
第五句話:要理解這兩類數據類型飛區別
請輸入第2句話:
b
第一句話:a
第二句話:b
第三句話:一類是基本數據類型
第四句話:二類是引用數據類型
第五句話:要理解這兩類數據類型飛區別
請輸入第3句話:
c
第一句話:a
第二句話:b
第三句話:c
第四句話:二類是引用數據類型
第五句話:要理解這兩類數據類型飛區別
請輸入第4句話:
d
第一句話:a
第二句話:b
第三句話:c
第四句話:d
第五句話:要理解這兩類數據類型飛區別
請輸入第5句話:
e
逆序輸出5句話:
e
d
c
b
a
—————————————————-
*/
用java 拜託了 將一個數組逆序輸出
這個可以使用數組工具類Arrays的asList方法將數組變成List集合,然後使用集合工具類Collections的方法reverse方法將集合中的元素順序反轉,在將集合轉換成數組,遍曆數組列印即可。
public class Test
{
public static void main(String[] args)
{
String[] s={“a”,”b”,”c”,”d”,”e”,”f”};
ListString list=Arrays.asList(s);
Collections.reverse(list);
list.toArray(s);
for(String str:s)
{
System.out.print(str+” “);
}
}
}
如果滿意,請採納謝謝。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/295656.html