概述
Description
给定两个正整数a和b(a<b),计算a和b之间所有包含x(1≤x≤9)的数之和。例如:3 20 5,包含5的数字有5和15,所以该组数据的和为20。
Input
有多组数据。每组数据三个正整数,前两个数表示a和b,第3个数表示x。
Output
a和b之间所有包含x的数之和。
Sample Input
3 20 5
10 22 1
Sample Output
20
166
面向对象编程之二——计算整型数之和
import java.util.Arrays;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
while(in.hasNext())
{
int a=in.nextInt();
int b=in.nextInt();
int x=in.nextInt();
int sum=0;
for(int i=a;i<=b;i++)
{
String s=String.valueOf(i);
char t=(char)(x+'0');
if(judge(s,t)==1)
{
sum+=i;
}
}
System.out.println(sum);
}
}
public static int judge(String s,char t)
{
int len=s.length();
if((s.indexOf(t))>=0&&(s.indexOf(t))<=len)
{
return 1;
}
return 0;
}
}
最后
以上就是快乐摩托为你收集整理的面向对象编程之二——计算整型数之和的全部内容,希望文章能够帮你解决面向对象编程之二——计算整型数之和所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复