导航:首页 > 编程语言 > 字符串逆序输出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相关的资料

热点内容
联想服务器休眠后如何唤醒 浏览:111
四川话女孩学习编程 浏览:322
编译原理文法区分 浏览:1001
教师可以做程序员嘛 浏览:637
终结战场安卓国际服怎么下载 浏览:155
现在的高端服务器属于什么 浏览:810
企业银行解压流程 浏览:447
用app压缩文件 浏览:227
柱子正负零加密区 浏览:322
车辆贷款交完要去4s店解压 浏览:65
电脑可以运行plc编程吗 浏览:594
下载app的怎么连不上 浏览:765
程序员做量化交易有前途么 浏览:233
java程序编译成本地exe 浏览:525
安卓手机有噪音怎么回事 浏览:981
ios程序员饱和 浏览:7
51单片机控制pwm程序 浏览:299
汽车压缩机串气可以修么 浏览:633
30天学会全部语法pdf 浏览:52
java反编译修补bug 浏览:614