永发信息网

求一段简单的java程序

答案:3  悬赏:40  手机版
解决时间 2021-04-26 00:40
  • 提问者网友:了了无期
  • 2021-04-25 14:03

任意定义一个7位数求各个位数上的数的和;

谢谢啦

最佳答案
  • 五星知识达人网友:过活
  • 2021-04-25 14:59

全部回答
  • 1楼网友:酒者煙囻
  • 2021-04-25 17:15

import java.util.*;

 public static void main(String[] args) {   System.out.println("请输入一个7位长度的数字");   Scanner sc = new Scanner(System.in);   String str = sc.next();//接受用户输入   if(str.length()!=7){//如果长度不是7则提示    System.out.println("您输入的长度错误");    return;   }   try   {    int sum=0;   //定义变量 和    char []arr =str.toCharArray(); //把接受的字符串专成char型数组    for(char c:arr)//遍历数组里的每一个元素    {     sum+=Integer.parseInt(String.valueOf(c));//先将元素转成字符串-->转成int    }    System.out.println(sum);   }catch(Exception ex)   {    System.out.println("必须为数字");//转成int失败的情况下会进入这个catch 且提示用户输入有误,   }   }

  • 2楼网友:有你哪都是故乡
  • 2021-04-25 16:13

这应该很简单吧

一个7位数的表达式就知道怎么做了啊

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯