1. 编写一个简单程序,要求数组长度为5,静态赋值1020304050,在控制台输出该数组的值。
  2. package jby;
  3. public class jby {
  4. /**
  5.  * @param args
  6.  */
  7. public static void main(String[] args) {
  8. // TODO Auto-generated method stub
  9. int a[]={10,20,30,40,50};
  10. for(int i=0;i<=4;i++){
  11. System.out.println(a[i]);
  12. }
  13. }
  14. }

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

package jby;

import java.util.Scanner;

public class jby {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner input=new Scanner(System.in);

int a[]=new int[5];

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

a[i]=input.nextInt();

}

for(int i=0;i<=4;i++){

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

}

}

}

 

 

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

package jby;

import java.util.Scanner;

public class jby {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner input=new Scanner(System.in);

 

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

 

for(int i=0;i<=4;i++){

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

}

}

}

 

 

 

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

package jby;

import java.util.Scanner;

public class jby {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner input=new Scanner(System.in);

int []a=new int[5];

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

a[i]=input.nextInt();

}

int sum=0,ave = 0;

for(int i=0;i<=4;i++){

sum=sum+a[i];

ave=sum/a.length;

}

System.out.println(sum);

System.out.println(ave);

}

}

 

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

package jby;

import java.util.Scanner;

public class jby {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner input=new Scanner(System.in);

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

 

 

for(int i=0;i<=4;i++){

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

}System.out.println("*");

for(int i:a){

System.out.println(i);

}System.out.println("*");

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

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

}System.out.println("*");

 

}

}

 

 

 

 

作业:

  1. 定义一个整型数组,赋值(动态静态都可以)后求出奇数个数和偶数个数
  2. package jby;
  3. import java.util.Scanner;
  4. public class jby {
  5. /**
  6.  * @param args
  7.  */
  8. public static void main(String[] args) {
  9. // TODO Auto-generated method stub
  10. Scanner input=new Scanner(System.in);
  11. int []a={12,53,23,44,53};
  12. for (int i = 0; i < a.length; i++) {
  13. System.out.println(a[i]);
  14. }
  15. int J=0,O=0;
  16. for(int i=0;i<=4;i++){
  17. if(a[i]%2==1)J=J+1;
  18. if(a[i]%2==0)O=O+1;
  19. }
  20. System.out.println(J);
  21. System.out.println(O);
  22. }
  23. }

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

package jby;

import java.util.Scanner;

public class jby {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner input=new Scanner(System.in);

int []a=new int[100];

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

a[i]=i+1;

}

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

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

}

}

}

 

 

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

package jby;

import java.util.Scanner;

public class jby {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner input=new Scanner(System.in);

double []a=new double[10];

 

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

a[i]=input.nextInt();

}

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

a[i]=a[i]+5;

if(a[i]>=100)a[i]=100;

}

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

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

}

}

}

 

 

 

posted on 2021-04-16 15:02  计算机1901金百乙  阅读(46)  评论(0)    收藏  举报