「java逆序输出」java逆序输出文字
今天给各位分享java逆序输出的知识,其中也会对java逆序输出文字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、在java中,如何使字符逆序输出?
- 2、JAVA问题:输入10个整数,逆序输出他们?
- 3、JAVA输入一个数字逆序输出?
- 4、用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在屏幕上。
- 5、(java)定义一个方法,调用方法可以实现字符串的逆序输出
- 6、java编程:将字符串逆序输出(Thanks!)
在java中,如何使字符逆序输出?
使用递减的for循环,然后用charAt倒序获取字符串。代码如下
String str="qwertyuiop";
for (int i = str.length()-1; i = 0; i--) {
// 字符串下标从0开始,长度-1结束。倒序所以从长度-1开始,0结束。
System.out.print(str.charAt(i));
}
JAVA问题:输入10个整数,逆序输出他们?
可以先将输入的10个数字存放到数组中然后遍历输出
public static void main(String[] args) {
int[] strs={1,2,3,4,5,6,7,8,9,10};//存放输入数据的数组
//正序输出
for (int i = 0; i strs.length; i++) {
System.out.println(strs[i]);
}
//逆序输出
for (int i = strs.length-1; i =0 ; i--) {
System.out.println(strs[i]);
}
}
JAVA输入一个数字逆序输出?
你的Java程序错在用变量a去计算位数,导致a为0,所以后面的结果都为0,应该把a赋给一个临时变量t,用t去计算位数。
还有你的逆序算法有问题,不但复杂,而且结果不是逆序。
我给你一个Java语言的逆序算法,你看看吧.
import java.util.Scanner;
public class nx{
public static void main(String[] args){
Scanner s=new Scanner(System.in);
int a=s.nextInt();
while(a0){
System.out.print(a%10);
a=a/10;
}
}
}
用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在屏幕上。
代码如下:
import java.util.Scanner;
public class ScannerDemo{
public static void main(String[] args) throws Exception{
Scanner scan=new Scanner(System.in);
System.out.println("请输入内容:");
String str=scan.nextLine();
char[] s=str.toCharArray();
for(int i=s.length-1;i=0;i--){
System.out.print(s[i]);}}}
扩展资料
字符串
通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。
两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
基本数据结构
在Java中有8种数据类型来存储数值、字符和布尔值。
整数类型
整数型用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数数据在Java程序中有3种表示形式,分别为十进制、八进制和十六进制。
参考资料来源:百度百科-Java (计算机编程语言)
参考资料来源:百度百科-字符串
(java)定义一个方法,调用方法可以实现字符串的逆序输出
StringBuffer类本身有一个实现字符串逆序的方法public StringBuffer reverse();
此方法十分方便简单,查看API即可。下面我自己写一个方法来实现字符串的逆序输出
代码及运行结果如下
文字版代码如下:
import java.util.Scanner;
public class Test{
public static void main(String []args) {
Scanner in=new Scanner(System.in);
System.out.print("输入字符串:");
String s=in.nextLine();
System.out.println("字符串的逆序为:"+'\n'+reverse(s));
in.close();
}
public static String reverse(String s){
char[] chars=s.toCharArray();
int i;
s="";
for(i=chars.length-1;i=0;i--)
s+=chars[i];
return s;
}
}
java编程:将字符串逆序输出(Thanks!)
字符串反转非常简单,可以用StringBuffer或StringBuilder,还有循环都可以
java逆序输出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java逆序输出文字、java逆序输出的信息别忘了在本站进行查找喔。