第七周作业
1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值。
import java.util.Scanner; public class Saa { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int []a={10,20,30,40,50}; for(int i=0;i<a.length;i++) System.out.println(a[i]); } }
import java.util.Scanner; public class Saa { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int []a={10,20,30,40,50}; for(int i=0;i<a.length;i++) System.out.println(a[i]); } }
2.编写一个简单程序,要求数组长度为5,动态赋值,并在控制台输出该数组的值。
public class Saa { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int []a=new int[5]; a[0]=1; a[1]=2; a[2]=3; a[3]=4; a[4]=5; for(int i=0;i<a.length;i++) System.out.println(a[i]); } }
3.定义字符型数组,分别存储c、h、 i、n、a 并在控制台输出
public class Saa { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub char a[]=new char[5]; Scanner input=new Scanner(System.in); a[0]=(char) input.nextInt(); a[1]=(char) input.nextInt(); a[2]=(char) input.nextInt(); a[3]=(char) input.nextInt(); a[4]=(char) input.nextInt(); for(int i=0;i<a.length;i++) System.out.println(a[i]); } }
4.输入5个学生成绩,求总分和平均分
public class Saa { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a[]=new int[5]; Scanner input=new Scanner(System.in); a[0]=input.nextInt(); a[1]=input.nextInt(); a[2]=input.nextInt(); a[3]=input.nextInt(); a[4]=input.nextInt(); int s=a[0]+a[1]+a[2]+a[3]+a[4]; int v=s/5; System.out.println(v); }
5.定义数组{12,53,23,44,53} 用for和foreach分别输出,再倒序输出(for)
import java.util.Scanner; public class Saa { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a[]={12,53,23,44,53}; for(int i=0;i<a.length;i++) System.out.println(a[i]); for(int j=4;j>=0;j--) System.out.println(a[j]); } }
package ooo; public class AW { public static void main(String[] args) { // TODO Auto-generated method stub int []a= {12,53,23,44,53}; for(int i:a) { System.out.println(i);} } }
作业:
1.定义一个整型数组,赋值后求出奇数个数和偶数个数
package Sa; public class Das { public static void main(String[] args) { // TODO Auto-generated method stub int []a={1,2,3,4,5,6,7,8,9,10}; int ji=0; int ou=0; for(int i=0;i<10;i++){ if(a[i]%2==0){ ou++; } } ji=10-ou; System.out.println(ou); System.out.println(ji); } }
2.生成一个100长度数组,里面的数分别是1-100,并输出
int x[] = new int[100]; for (int i = 0; i < 100; i++) { x[i] = i + 1; System.out.println(x[i]);
3.定义一个double数组,存放10个学生的成绩,给所有同学加5分,不能超过100分。
double x[] = new double[10]; double sum = 0; Scanner input = new Scanner(System.in); for (int i = 0; i < x.length; i++) { System.out.println("请输入第" + (i + 1) + "个学生的成绩"); x[i] = input.nextInt(); } for (int i = 0; i < x.length; i++) { sum = x[i] + 5; if (sum >= 100) { System.out.println("加分后的成绩为100分"); } else { System.out.println("加分后的成绩为" + sum + "分"); } }