java自定义函数,将任意四位数反序输出到控制台,思路如图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java自定义函数,将任意四位数反序输出到控制台,思路如图相关的知识,希望对你有一定的参考价值。
参考技术A基本思路就是从个位开始输出
public static void reversNum(int num)StringBuilder builder = new StringBuilder();
while(num != 0)
int m = num % 10; // 获取个位数
builder.append(m);
num = (int) (num / 10); // 舍弃个位数
System.out.println(builder);
参考技术B public class Test
public static void main(String[] args)
reverseNum(-123);
public static void reverseNum(int num)
int reverse_num = 0;
while (num != 0)
reverse_num = reverse_num * 10 + num % 10;
num /= 10;
System.out.println(reverse_num);
本回答被提问者采纳
java编程怎么完成任意输入一个正整数,反序输出每一位?
java编程怎么完成任意输入一个正整数,反序输出每一位?
1、首先输入一正整数
2、可以将这个正整数转化成字符串
3、然后利用字符串的几种方法来将个"正整数"反序输出就行了
public class demopublic static void main(String[] args)
Scanner input = new Scanner(System.in);
int n = input.nextInt();
String s = n.toString();
System.out.pringln(s.reverse()); // 这是反向输出方法
// 还有很多方法可以,比如取出字符串的每一位,然后用循环倒序输出之类的,可以自己自行探索哦!
参考技术A public static void main(String[] args)
Scanner input = new Scanner(System.in);
System.out.print("输入任意正整数:");
StringBuffer sb = new StringBuffer(input.next());
sb.reverse();
System.out.print("逆序为:");
System.out.println(sb);
本回答被提问者和网友采纳 参考技术B #include <stdio.h>
int main()
int n;
scanf("%d", &n);
do
printf("%d", n % 10);
while(n /= 10);
printf("\n");
return 0;
以上是关于java自定义函数,将任意四位数反序输出到控制台,思路如图的主要内容,如果未能解决你的问题,请参考以下文章
编写一个程序:输入一个任意四位数,把这个数值分解为单个数字,打印出每个数字