声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数。要求:
(1) 首先按“顺序”遍历,即打印顺序为:从第一个人到第四个人;
(2) 然后按“逆序”遍历,即打印顺序为:从从第四个人到第一个人;
(3) 输出最高分;
(4) 输出最低分;
package lllccc; import java.util.*; public class Lcbcbcb { public static void main(String[] args) { int a[]=new int[4]; Scanner ll=new Scanner(System.in); int max=0; int min=0; for(int i =0;i<4;i++){ a[i]=ll.nextInt(); } max=a[0]; min=a[0]; for(int i =0;i<4;i++){ System.out.print(a[i]+" ");} System.out.print(" "); for(int i=3;i>=0;i--){ System.out.print(a[i]+" ");} for(int i=0;i<4;i++){ if(max<a[i]){ max=a[i]; } } for(int i=0;i<4;i++){ if(min>a[i]){ min=a[i];} } System.out.print(" "); System.out.println("最高分为"+max); System.out.println("最低分为"+min); } }
2、Arrays类的sort方法的理解与应用(参照110页程序)。
对无序的10个数字使用Arrays类的sort方法进行排序。要求:
声明并初始化数组
按如下格式输出排序后的数组
sum[0] = 1
sum[1] = 2
………………
package lclclc; import java.util.*; public class Lbbbb { public static void main(String[] args) { Scanner Ll=new Scanner(System.in); int a[]=new int[10]; for(int i=0;i<10;i++){ a[i]=Ll.nextInt(); } for(int i=0;i<9;i++){ for(int j=0;j<9-i;j++){ if(a[j]>a[j+1]){ int temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for(int i=0;i<10;i++){ System.out.println("a["+i+"]="+a[i]); } } }
3.一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目。
源代码:
package lclclc; import java.util.*; public class Cj { public static void main(String[] args) { Scanner abc=new Scanner(System.in); int a[]=new int[10]; for(int i=0;i<10;i++){ a[i]=abc.nextInt(); } int j=0; for(int i=0;i<10;i++){ if(a[i]<60) j++; } System.out.print("不及格的人数为:"+j+"个 "); } }
4.身份证号码的判断。
声明String类型的字符串,保存身份证号码。编写程序判断:
该号码是否为湖南长沙的号码(判断依据:前4位为4301,即长沙号码;否则不是长沙号码)。
该号码主人的性别(判断依据:第17位为奇数,性别为男;第17位为偶数,性别为女)。
package lclclc; import java.util.*; public class Sid { public static void main(String[] args) { System.out.print("请输入身份证号码:"); Scanner vv=new Scanner(System.in); String num=vv.next(); String s1=num.substring(0,4); String s2=new String("4301"); boolean a=s1.equals(s2); if(a) System.out.print("是长沙号码 "); else System.out.print("不是长沙号码 "); char b=num.charAt(16); if(b%2==0) System.out.print("女"); else System.out.print("男"); } }