Java第七周作业

  

1.编写一个简单程序,要求数组长度为5,静态赋值1020304050,在控制台输出该数组的值。

 

public class Onw {

public static void main(String[] args){

int i=0;

int a[]={10,20,30,40,50};

for(i=0;i<a.length;i++){

System.out.println(a[i]);

}

}

 

}

 

 

2.编写一个简单程序,要求数组长度为5,动态赋值,并在控制台输出该数组的值。

import java.util.Scanner;

 

 

public class Onw {

public static void main(String[] args){

Scanner input=new Scanner(System.in);

int i=0;

int a[]=new int[5];

for(i=0;i<a.length;i++){

a[i]=input.nextInt();

}

for(i=0;i<a.length;i++){

System.out.println(a[i]);;

}

}

 

}

 

 

 

 

3.定义字符型数组,分别存储china 并在控制台输出

 

import java.util.Scanner;

 

 

public class Onw {

public static void main(String[] args){

int i=0;

char a[]={'c','h','i','n','a'};

for(i=0;i<a.length;i++){

System.out.println(a[i]);

}

}

 

}

 

 

 

4.输入5个学生成绩,求总分和平均分

import java.util.Scanner;

 

 

public class Onw {

public static void main(String[] args){

Scanner input=new Scanner(System.in);

int i=0;

int sum=0;

int a[]=new int[5];

for(i=0;i<a.length;i++){

a[i]=input.nextInt();

sum=sum+a[i];

}

System.out.println("总分为"+sum);

System.out.println("平均分为"+sum/5.);

}

 

}

 

 

5.定义数组{12,53,23,44,53} forforeach分别输出,再倒序输出

 

public class xwz {

public static void main(String[] args){

int i=0;

int a[]={12,53,23,44,53};

for(i=0;i<a.length;i++){

System.out.println(a[i]);

}

System.out.println("-----------");

for (int k : a) {

System.out.println(k);

}

System.out.println("-----------");

for(int m=4;m>=0;m--){

System.out.println(a[m]);

}

}

 

}

 

 

作业:

1.定义一个整型数组,赋值(动态静态都可以)后求出奇数个数和偶数个数

 

public class xwz {

public static void main(String[] args){

int i=0;

int o=0;

int a[]={12,53,23,44,53};

for(i=0;i<a.length;i++){

if(a[i]%2==0){

o++;

}

}

int j;

j=a.length-o;

System.out.println("偶数有"+o+"个");

System.out.println("奇数有"+j+"个");

}

 

}

 

 

2.生成一个100长度数组,里面的数分别是1-100,并输出

 

 

public class Onw {

public static void main(String[] args){

int i=0;

int a[]=new int[100];

for(i=0;i<a.length;i++){

a[i]=i+1;

}

for(i=0;i<a.length;i++){

System.out.println(a[i]);

}

}

 

}

 

 

3.定义一个double数组,存放10个学生的成绩,给所有同学加5分,不能超过100分。

 

 

 

public class Onw {

public static void main(String[] args){

int i=0;

double a[]={88,89,90,91,92,93,94,95,96,97};

for(i=0;i<a.length;i++){

if(a[i]>=95){

a[i]=100;

}else{

a[i]+=5;

}

}

for(i=0;i<a.length;i++){

System.out.println(a[i]);

}

}

 

}

 

posted @ 2021-04-19 16:56  曹新  阅读(49)  评论(0)    收藏  举报