import java.util.Scanner;
class TestExer{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int a = 0; //正数的个数
int b = 0; //负数的个数
for(int i = 0; i < 10; i ){
System.out.println("请输入第" (i 1) "个整数");
int num = s.nextInt();
if(num > 0)
a ;
else if(num < 0)
b ;
}
System.out.println("正数个数:" a);
System.out.println("负数个数:" b);
}
}
,下面我们就来说一说关于java中大数据计算?我们一起去了解并探讨一下这个问题吧!
java中大数据计算
从键盘读入10个的整数,判断正数和负数的个数
import java.util.Scanner;
class TestExer{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int a = 0; //正数的个数
int b = 0; //负数的个数
for(int i = 0; i < 10; i ){
System.out.println("请输入第" (i 1) "个整数");
int num = s.nextInt();
if(num > 0)
a ;
else if(num < 0)
b ;
}
System.out.println("正数个数:" a);
System.out.println("负数个数:" b);
}
}
import java.util.Scanner;
class TestExer{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int a = 0; //正数的个数
int b = 0; //负数的个数
while(true){
System.out.println("请输入一个整数,输入0结束:");
int num = s.nextInt();
if(num > 0)
a ;
else if(num < 0)
b ;
else
break;
}
System.out.println("正数个数:" a);
System.out.println("负数个数:" b);
}
}
从键盘读入学生成绩,找出最高分,并统计学生成绩等级人数。成绩=100 等级为’A’成绩>=80 等级为’B’成绩>=60 等级为’C’其余 等级为’D’
import java.util.Scanner;
public class Scores {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("请输入学生个数n:");
int n = s.nextInt();
int scores[] = new int[n];//创建数组存放成绩
for(int i = 0;i<scores.length; i ) {
int j = i 1;
System.out.print("请输入第" j "个学生成绩:");
scores[i] = s.nextInt();
}
int maxScore = 0;//最高分
int a = 0;//成绩等级
int b = 0;
int c = 0;
int d = 0;
for(int i = 0; i < scores.length; i ) {
if(maxScore < scores[i]) {
maxScore = scores[i];
}
if(scores[i]==100) {
a ;
}else if(scores[i]>=80) {
b ;
}else if(scores[i]>=60) {
c ;
}else {
d ;
}
}
System.out.println("最高分为:" maxScore);
System.out.println("A等级人数为:" a);
System.out.println("B等级人数为:" b);
System.out.println("C等级人数为:" c);
System.out.println("D等级人数为:" d);
}
}
或
import java.util.Scanner;
public class Scores1 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("请输入学生个数n:");
int n = s.nextInt();
int scores[] = new int[n];//创建数组存放成绩
for(int i = 0;i<scores.length; i ) {
int j = i 1;
System.out.print("请输入第" j "个学生成绩:");
scores[i] = s.nextInt();
}
int maxScore = 0;//最高分
//学生成绩等级
char grade[] = new char[] {'A','B','C','D'};
int count[] = new int[4];//统计成绩等级人数
for(int i = 0; i < scores.length; i ) {
if(maxScore < scores[i]) {
maxScore = scores[i];
}
if(scores[i]==100) {
count[0] ;
}else if(scores[i]>=80) {
count[1] ;
}else if(scores[i]>=60) {
count[2] ;
}else {
count[3] ;
}
}
System.out.println("最高分为:" maxScore);
for(int i = 0; i<grade.length; i ) {
System.out.println(grade[i] "等级人数为:" count[i]);
}
}
}