菏泽市网站建设_网站建设公司_测试上线_seo优化
2026/1/10 22:34:27 网站建设 项目流程

字符串翻转

解题思路如下
第一步:主函数

publicstaticvoidmain(String[]args){

第二步:输入语句读取控制台输入的数据

Scannerscan=newScanner(System.in);

第三步:读取字符串数据

Stringstr=scan.nextLine();

第四步:运用for循环将读取的数据翻转

for(inti=str.length()-1;i>=0;i--){charc=str.charAt(i);System.out.print(c);

其中运用到了charAt

[该方法可将小数,字母等形式翻转]
结果呈现为

publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);Stringstr=scan.nextLine();//字符串for(inti=str.length()-1;i>=0;i--){charc=str.charAt(i);System.out.print(c);}}}

整数翻转

解题思路如下
第一步:主函数

publicstaticvoidmain(String[]args){

第二步:输入语句读取控制台输入的数据

Scannerscan=newScanner(System.in);

第三步: 同样先读取整数的数据

intnum=scan.nextInt();

这里我们需要另一个变量值为0,
例如int num2=0;
第五步:需要通过循环将整数每一位数翻转(这里因为上面使用过for循环所以使用while循环)

while(num>=1){intm=num%10;num=num/10;num2=num2*10+m;}

最后打印

System.out.print(num2);

【该方式不能将小数翻转】
结果呈现为

publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);intnum=scan.nextInt();intnum2=0;while(num>=1){intm=num%10;num=num/10;num2=num2*10+m;}System.out.print(num2);}}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询