用JAVA输入一句5个字的话,然后将它逆序输出?

依次输入五句话,然后将它逆序输出! 求标准java语言代码!~

最简单的写法:

public static void main(String[] args) {
Scanner in = new Scanner(System.in);

String[] str = new String[5];
int i = 0;
while (i<str.length) {
str[i] = in.next();
i++;
}

for (int j = str.length-1; j >= 0; j--) {
System.out.println(str[j]);
}
}

String [] strs = new String[5];
Scanner sc = new Scanner(System.in);
System.out.println("请输入五句话:");
for(int i=0; i<5; i++){
System.out.print("第"+(i+1)+"句话:");
strs[i] = sc.nextLine();
}
for(int j=0; j<5; j++){
System.out.println(strs[4-j]);
}

在String类中有一个String substring(int start, int end)方法,它将返回调用substring的对象的第start到第end-1个字符。。
我们可以利用该方法达到我们的目的。。
比方说~~
//Test.java
public class Test{
public static void main(String[] args){
String s = new String("中国我爱你");
int len = s.length();
String reverse = "";//initialize a reverse string
for(int i = len; i > 0; --i)
reverse += s.substring(i - 1, i);
System.out.print(reverse);
}
}

import java.util.*;
public class Test
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
String str = sc.next();
StringBuffer sb = new StringBuffer(str);
sb.reverse();
System.out.println(sb.toString());
}
}

数组循环
输入时i=0;i<=4;i++ 把5个字分别存入数组 下标分别为0-4
输出时i=4;i>=0;i++ 从数组提取这5个字 下标分别为4-0

用JAVA输入一句5个字的话,然后将它逆序输出?
答:在String类中有一个String substring(int start, int end)方法,它将返回调用substring的对象的第start到第end-1个字符。。我们可以利用该方法达到我们的目的。。比方说~~//Test.java public class Test{ public static ...

输入一句5个字的话,然后将它逆序输出.
答:import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;public class Test71 { public static void main(String[] args) { System.out.println("请输入:");Scanner sc = new Scanner(System.in...

java 键盘输入语句怎么写
答:直接输入 a,b 输出为 a,bstem.in.read();

JAVA通过正则表达式验证输入的数据为2-5个汉字该怎么写?
答:String regex = "^[\u4e00-\u9fa5]{2,5}"

java语言编写代码:请输入五个数,输出最大的数,不用数组地方法?_百度...
答:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.print("请输入第一个数字:");int num1 = scanner.nextInt();System...

java 自定义数组。提示用户输入5个字符串。通过循环语句实现。然后反向...
答:/ public static void main(String[] args) { Scanner reader=new Scanner(System.in);System.out.println("输入5个字符");String[]num;num=new String[5];for(int i=0;i<num.length;i++){ num[i]=reader....

在java中输出一句我爱你中国,我爱你故乡。查找"爱"这个字,输出这句话...
答:public static void main(String[] args) { int count=0;String a="我爱你中国,中国我爱你";for(int i=0;i

依次输入五句话,然后将它逆序输出! 求标准java语言代码!
答:最简单的写法:public static void main(String[] args) { Scanner in = new Scanner(System.in);String[] str = new String[5];int i = 0;while (i<str.length) { str[i] = in.next();i++;} for (int...

用Java写一个程序,键盘输入5个整数 并按大小的次序输出?
答:import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner scanner=new Scanner(System.in);System.out.println("请输入5个整数:");int[] number=new int[5];for(int i=0...

java 输入一句话 hello admin how are you 怎样获取每一个单词
答:代码:public class Test { public static void main(String[] args) { String test = "hello admin how are you ";String firstChar = test.substring(0,1);System.out.println(firstChar);} } 效果:...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网