输入一个长整数(long),统计该数的数字系列中大于等于4的数字个数。

输入一个长整数(long),统计该数的数字系列中大于等于4的数字个数。例如:输入4287423949112,输出7。java... 输入一个长整数(long),统计该数的数字系列中大于等于4的数字个数。
例如:输入4287423949112,输出7。
java
展开
 我来答
帐号已注销
2021-10-09 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:163万
展开全部

求各位数字之和的程序如下:

import java.util.Scanner;

public class N {

sum=sum+m;

n=n/10;

System.out.println("请输入数字:");

Scanner sc=new Scanner(System.in);

System.out.println("输入数字的各位数之和为"+sumDigits(l));

}catch(Exception e){

System.out.println("您输入的不是数字!");

运行结果:

请输入数字:

49291

输入数字的各位数之和为25

奇偶数

整数中,能够被2整除的数,叫做偶数。不能被2整除的数则叫做奇数。即当n是整数时,偶数可表示为2n(n为整数);奇数则可表示为2n+1(或2n-1)。偶数包括正偶数(亦称双数)、负偶数和0。所有整数不是奇数,就是偶数。

在十进制里,我们可用看个位数的方式判断该数是奇数还是偶数:个位为1,3,5,7,9的数为奇数;个位为0,2,4,6,8的数为偶数。

你猜我猜哇擦猜
2015-10-07 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:6647万
展开全部
求各位数字之和的程序如下:
import java.util.Scanner;
public class N {
public static int sumDigits(long n){
int sum=0;
while(n>0){
int m=(int)(n%10);
sum=sum+m;
n=n/10;
}
return sum;
}
public static void main(String[] args) {
try{
System.out.println("请输入数字:");
Scanner sc=new Scanner(System.in);
long l=sc.nextLong();
System.out.println("输入数字的各位数之和为"+sumDigits(l));
}catch(Exception e){
System.out.println("您输入的不是数字!");
}
}
}
运行结果:
请输入数字:
49291
输入数字的各位数之和为25
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝海251
推荐于2017-09-28 · TA获得超过119个赞
知道小有建树答主
回答量:63
采纳率:0%
帮助的人:55.1万
展开全部
import java.util.Scanner;
public class Main

{
public static void main(String[] args)
{
Scanner cin=new Scanner(System.in);
long a;
int j=0;
a=cin.nextLong();
while(a>1)
{
if(a%10>=4)
j++;
a=a/10;
}
System.out.println(j);
}
}

已调试通过。
文件名为 Main.java
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式