java倒序输出12345
答:给你个更简单的方法,使用StringBuffer类中的reverse方法。除此之外也可以使用String活着char[]实现咯。就是麻烦点。然后你那个程序思路也可以,不过还须提供位数,将位数相乘啊,你这样直接加“int sum =gw+sw+bw+qw+ww;”怎么行呢?五位数对吧,那你最后还得做个反向循环相乘,再相加。得出的结果...
答:public class test { public static void main(String[] args) { String str1="12345";char[] ch1=str1.toCharArray();char[] ch2=new char[str1.length()];for(int i=0;i<str1.length();i++){ ch2[str1.length()-i-1]=ch1[i];} String str2=new String(ch2);System.out.prin...
答:import java.io.IOException;import java.util.Scanner;public class TestReverse { public static void main(String[] args) throws IOException { String s2;String s;System.out.print("请输入你想逆转的数字");Scanner input=new Scanner(System.in);s=input.next();s2=s.replaceAll("([0-9])...
答:int i = 12343465;int m = 0;while (i != 0) { m =i%10;System.out.print(m);i = i/10;}
答:public static void main(String[] args){ int a = 12345; //定义a String str = a + ""; //把a转成 String类型 System.out.println("a=" + str); char[] chars = str.toCharArray(); // 把String 转成char数组 String b = ""; for (int i = chars.length...
答:import java.io.InputStreamReader;public class TestPaixu { public static void main(String[] args) throws NumberFormatException,IOException { System.out.println("请输入一个五位数");BufferedReader strin = new BufferedReader(new InputStreamReader(System.in));String numStr = strin.readLine(...
答:public static void main(String[] args) { String str = String.valueOf(12345);StringBuffer buff = new StringBuffer();System.out.println(str);for(int i=str.length()-1;i>=0;i--){ buff.append(str.charAt(i));} String retStr = buff.toString();Integer retInt = Integer....
答:public class First { public static void main(String[] args){ for(int i=7;i>=1;i--){ for(int j=1;j<=i-1;j++) System.out.print(j); System.out.println(); } }}
答:String numberStr="12345"; //搞一个字符串一会挨个整出来。当然你用别的办法也行 StringBuffer sb=new StringBuffer(); //整个SB,不是骂人的意思取前面两个缩写。还有,用这个类型效率高 for(int i=numberStr.length()-1;i>=0;i--){ // 这个是为了让他的数字倒着出来 sb.insert(0,...
答:/ public static void main(String[] args) { int a=12345;System.out.println((a%10*10000)+(a/10%10*1000)+(a/100%10*100)+(a/1000%10*10)+a/10000);} } 这个代码输出的部分也可以用个循环代替,偷点懒,你自己思考吧!(还有这个是硬编码不可取,楼主聪明想想怎么用软编码实现任意...
网友评论:
拔翟14773263206:
JAVA中如何用while循环实现一个整数的倒序输出,例如输入12345,输出54321 -
53543袁冒
: int i = 12343465;int m = 0;while (i != 0) {m =i%10;System.out.print(m);i = i/10;}
拔翟14773263206:
java中倒序输出:给定一个5位整数,编码输出它的倒序数.(如给定数字12345,则程序运行后求得54321)? -
53543袁冒
: 给你个更简单的方法,使用StringBuffer类中的reverse方法. 除此之外也可以使用String活着char[]实现咯.就是麻烦点. 然后你那个程序思路也可以,不过还须提供位数,将位数相乘啊,你这样直接加“int sum =gw+sw+bw+qw+ww;”怎么行呢?五位数对吧,那你最后还得做个反向循环相乘,再相加.得出的结果才正确啊.
拔翟14773263206:
在Java中,从键盘中输入任意个数以倒序输出 -
53543袁冒
: import java.util.*;public class Adder { public static void main(String[] args) {Scanner san = new Scanner(System.in);System.out.print("请输入任意长度的数字: ");String line = san.next();StringBuffer sb = new StringBuffer(line);System.out.print("倒序的输出为: " + sb.reverse());}}
拔翟14773263206:
JAVA新手求教:要求:输入一个数字,反序输出:比如输入12345,输出54321如何实现 ... -
53543袁冒
: 首先纠正你一下for(;;)里面是2个分号,打个比方for(int i=0;i<10;i++)就是说 i=0开始 i每次加1 当执行到i=10时候因为i<10不成立 就会跳出循环,而你那个 for (; i!=0; )也是 差不多的 中间给予的条件是 i!=0 当i不等于0的时候就会跳出循环, 你看循环体里面i=i/10; 每次都会除以10 所以 比如10的话 第一次、10 就是1 第二次循环就是0 然后就跳出循环了
拔翟14773263206:
用JAVA语言编写 一个5位数12345,将各位进行分离并逆序输出,即:5 4 3 2 1,谢谢 ... -
53543袁冒
: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class TestPaixu { public static void main(String[] args) throws NumberFormatException, IOException { System.out.println("请输入一个五位数")...
拔翟14773263206:
java 逆序输出整数 -
53543袁冒
: 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 ...
拔翟14773263206:
怎么用JAVA语言编写四位的数字输出的时候顺序相反?比如1234输出的时候变成4321 -
53543袁冒
: class Test { public static void main(String[] args) { int value = 12345; int length = (value + "").length(); for (int i = length - 1; i >= 0; i--) { System.out.println((value+"").substring(i, i+1)); } } }
拔翟14773263206:
在java中,如何使字符逆序输出? -
53543袁冒
: String s="1234567890ABCDEFG"; System.out.println(s); System.out.println(new StringBuilder(s).reverse().toString()); 输出: 1234567890ABCDEFG GFEDCBA0987654321
拔翟14773263206:
如何让输出的数12345.这个数输出的是5位数.请用最基础的java实现
53543袁冒
: 如果只是要输出12345,可以这样:/***@(#)test.java***@author*@version1.002014/9/23*/publicclasstest{/***Createsanewinstanceofcodetest/code.*/publictest() /***@paramargsthecommandlinearguments*/publicstaticvoidmain(String args) }
拔翟14773263206:
java怎么循环出12345 -
53543袁冒
: for (int i = 1; i <= 5; i++) { System.out.println(i); }