随机从屏幕上输入一个字符串,看里面有多少个奇数,偶数。并且求各位的和

来源:互联网 发布:进销存数据库 编辑:程序博客网 时间:2024/06/11 17:11

package com.lvjianyu.task;

 

import java.util.Scanner;

 

public class OddEven {

public static void main(String[] args) {

int even = 0;

int odd = 0;

int sum = 0;

String dataString;

System.out.println("请输入一个数字字符串:");

Scanner input = new Scanner(System.in);

dataString = input.next();

System.out.println("数据是:" + dataString);

 

for (int k = 0; k < dataString.length(); k++) {

char s = dataString.charAt(k);

if (s > '9' || s < '0') {

continue;

}

int i = s - '0';

sum+=i;

if (i % 2 == 0)

even++;

if (i % 2 == 1)

odd++;

}

System.out.println("字符串中偶数个数为:" + even++);

System.out.println("字符串中奇数个数为:" + odd++);

System.out.println("各位数字的和是"+sum);

}

}

0 0
原创粉丝点击