java反序数代码 java list 反序

java 一个随机数,然后倒序显示输出

方法如下:

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的海沧网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

public class Test {

// 随机数倒序的方法,参数是随机数

public void sorts(int i) {

char[] charArray = (i + "").toCharArray();

String string = "";

// 倒序显示

for (int j = charArray.length - 1; j  -1; j--) {

string += charArray[j];

}

int int1 = Integer.parseInt(string);

System.out.println(i +"倒序以后变成:" + int1);

}

public static void main(String[] args) {

Test test = new Test();

test.sorts(35461);

}

}

运行效果:

Java倒序输出数字

import java.util.Scanner;

public class test {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

char[] ch = null;

System.out.println("请输入一个十位数的数字");

String str = sc.next();

if (str.trim().length() != 10) {

System.out.println("你输入的数字格式不正确,清检查后重新输入");

}else {

ch = str.toCharArray();

}

for (int i = ch.length; i 0 ; i--) {

System.out.print(ch[i-1]);

}

}

}

java 逆序输出整数

public static void main(String[] args){

int ri, repeat;

int number, sum,n;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

for(ri=1; ri=repeat; ri++){

n=in.nextInt();

/*--------------------*///此处填空

number = String.valueOf(n).length();

sum = 0;

while(n/10 != 0){

sum += n%10;

n = n/10;

if(n/10 ==0){

sum += n;

}

}

System.out.println("number="+number+", sum="+sum);

}

}

自己看看吧。。

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反序数代码 java list 反序
网站路径:http://pwwzsj.com/article/ddshdoc.html