导航:首页 > 编程语言 > 字符串逆序输出java

字符串逆序输出java

发布时间:2024-11-02 23:56:04

java 字符串逆序输出问题

String str = "this is a book!";//输入的字符串
String[] strArray = str.split(" ");//通过每个弯尺橡单词中的空格来分割字符串组成新的单词数组,strArray 数组内容应为["this","is","a","book!"]
for(int i=0;i<strArray.length;i++){//starArray中共有四个单词,故循埋旁环四次,strArray.length是数组的长度,所以用户输入的字符串中有几个单词就循环strArray.length次
String str1="";//当对新的单词进行操作时,将str1清空,str1的作用是用来存储每个单词倒叙排序的结果
for(int j=strArray[i].length();j>0;j--){//获取当前单词的长度,并创建循困高环
str1+=strArray[i].substring(j-1,j);//循环截取从后往前截取字符并用str1链接字符
}
System.out.println(str1);//每处理完一个单词就输出并换行,若无需换行可使用print。
}

⑵ java逆序输出

* @param args*/public static void main(String[] args) {//int i;Scanner in= new Scanner(System.in); System.out.print("输入数字:"); int id= in.nextInt(); String ID= Integer.toString(id); for(int i = ID.length()-1;i>=0;i--){ System.out.print(ID.charAt(i));}}}--------------------------------------------------------------------------------------------------- package Java.ecx; import java.util.*; public class Ecx2 {/*** 逆序输出* @param args*/public static void main(String[] args) {String i;Scanner in = new Scanner(System.in); System.out.print("输入文字:"); i = in.next(); i=(new StringBuffer(i).reverse()).toString();//String类型 System.out.println("逆序为:"+i);}}两个都是逆序输出的小程序,帮忙给解释依稀,java新手 补充: 用第二个可以逆序输出数字的吗 补充: System.out.print("请输入要反转的数字:"); int in = input.nextInt(); StringBuffer ID = new StringBuffer(in); ID.reverse(); String.valueOf(in); System.out.println(in); 无法正确输出啊,哪里错了啊 补充: int in = input.nextInt();//接受一个int StringBuffer ID = new StringBuffer(in); ID.reverse(); System.out.println(String.valueOf(in)); int in = input.nextInt(); StringBuffer ID = new StringBuffer(in);

⑶ 用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]);}}}

(3)字符串逆序输出java扩展阅读

字符串

通常以串的整体作为操作对象卖枯戚,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。

两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出败启现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。

基本数据结构

在Java中有8种中陵数据类型来存储数值、字符和布尔值。

整数类型

整数型用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数数据在Java程序中有3种表示形式,分别为十进制、八进制和十六进制。

⑷ 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(a>0){

System.out.print(a%10);

a=a/10;

}

}

}

阅读全文

与字符串逆序输出java相关的资料

热点内容
linux命令在哪里输入 浏览:495
编程语言集合类怎么选 浏览:91
如何将pdf转化为word 浏览:11
迈克菲隔离区解压密码 浏览:785
怎么用伟福编译 浏览:867
计算机算法专家 浏览:501
什么app清理垃圾 浏览:643
android流媒体服务器 浏览:183
各种算法的时间复杂度是指 浏览:116
帮助高考生缓解压力 浏览:850
自媒体聚合APP需要什么资质 浏览:487
求标准体重的算法 浏览:740
服务器后面插光纤的卡是什么卡 浏览:526
低级格式化命令dos 浏览:85
编译软件的图标 浏览:887
预算法定原则包括 浏览:981
Python爬取商品详情图 浏览:132
c语言编译过程打印文字 浏览:744
linux允许ping 浏览:455
高效能人士七个习惯pdf 浏览:876