永发信息网

怎么用java循环将随机输入的某个数的第一位去掉,例如: i=12345 j=2345

答案:2  悬赏:30  手机版
解决时间 2021-11-20 14:34
  • 提问者网友:却不属于对方
  • 2021-11-19 14:46
怎么用java循环将随机输入的某个数的第一位去掉,例如: i=12345 j=2345
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-11-19 15:06
import java.util.Scanner;
public class test{
public static void main(String[] args) {
int num,temp;
String numStr,str="";
System.out.print("请输入一个数字:");
num = new Scanner(System.in).nextInt();
if (num<0) {
num*=-1;
}
numStr = ""+num+"";
for (int i = 1; i < numStr.length(); i++) {
str+=numStr.substring(i,i+1);
}
temp=Integer.parseInt(str);
System.out.println(num+"去掉首位是:"+temp);
}
}追问不用字符串应该怎么改啊,用int读取输入的数
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-11-19 15:52

i=12345;

i=Integer.parseInt(i.tostring().substring(1));//截取然后转回来追问数字用Scanner读取输入的数,然后去掉第一位,是这个意思
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯