您的位置:首页 > 其它

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

2014-05-16 22:29 507 查看
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);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  字符串 分割 数字
相关文章推荐