随机从屏幕上输入一个字符串,看里面有多少个奇数,偶数。并且求各位的和
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);
}
}
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);
}
}
相关文章推荐
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 如果一个箱子里面有100个球,有两个玩家,1和2,他们都很聪明,可以随机从箱子里面拿出2或6个球,箱子是透明的并且箱子里面有多少个球他们也可以看得到 ,如果算最后一个球能被谁拿到,谁就是
- 指针_习题:输入一个字符串,将里面的数字、字母、其他符号筛选出来
- 递归的使用:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n。将输出结果保留到至少8个小数点。
- Java编程:随机产生一个50到200之间的正整数,如果该数为奇数则求它的平方根并转换成float型后再输出;如果该数为偶数则求它的平方再输出。
- loner_li 机试题 由用户输入一个字符串,使用foreach循环遍历出此字符串中有多个字母,多少个数字,多少个标点
- 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于偶数前面
- 快速产生一个随机数组,并且数组里面的数字唯一
- 输入一行字符串,统计其中有多少个单词,单词之间用一个或者多个空格分隔开
- 写一个函数,输入一串字符串,求这个字符串中有多少个英文,多少空格,多少个数字,多少个其它字符