博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实训作业2
阅读量:5050 次
发布时间:2019-06-12

本文共 2307 字,大约阅读时间需要 7 分钟。

1. 一维数组的创建和遍历。

声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数。要求:

(1)    首先按“顺序”遍历,即打印顺序为:从第一个人到第四个人;

(2)    然后按“逆序”遍历,即打印顺序为:从从第四个人到第一个人;

(3)    输出最高分;

(4)    输出最低分;

 

import java.util.Scanner;public class getscore {    public static void main(String[] args) {    int student[]=new int[5];    Scanner score= new Scanner(System.in);    for(int i=1;i<5;i++){        student[i]= score.nextInt();        System.out.println("第"+i+"个学生的成绩为:"+student[i]);        }    System.out.println(" ");    for(int i=4;i>0;i--){        System.out.println("第"+i+"个学生的成绩为:"+student[i]);    }    int max=student[1];    int min=student[1];    for(int i=1;i<5;i++){        if(max
student[i]){ min=student[i]; } } System.out.println("最高分为:"+max); System.out.println("最低分为:"+min); }}

 

 

2. Arrays类的sort方法的理解与应用(参照110页程序)。

对无序的10个数字使用Arrays类的sort方法进行排序。要求:

²  声明并初始化数组

²  按如下格式输出排序后的数组

sum[0] = 1

sum[1] = 2

import java.util.Arrays;public class mn {    public static void main(String[] args){        int[] a= new int[]{90,56,77,69,85};        Arrays.sort(a);        for(int i =0;i

 

 

3. 一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目。

import java.util.Scanner;public class mn{    public static void main(String [] args) {        int score[]=new int[10];        int i,j = 0;        Scanner student = new Scanner(System.in);        for(i=0;i<10;i++) {            score[i]= student.nextInt();        }        for(i=0;i<10;i++) {            if(score[i]<60) {                j++;            }        }        System.out.println("不及格的学生个数为:"+j); }}

 

 

4. 身份证号码的判断。

声明String类型的字符串,保存身份证号码。编写程序判断:

1)该号码是否为湖南长沙的号码(判断依据:前4位为4301,即长沙号码;否则不是长沙号码)。

2)该号码主人的性别(判断依据:第17位为奇数,性别为男;第17位为偶数,性别为女)。

 

import java.util.*;public class mn{    public static void main(String [] args) {        String s1 = new String("4301");        Scanner s2 = new Scanner(System.in);        System.out.println("请输入身份证:");        String num1= s2.next();        String substr = num1.substring(0,4);        if(s1.equals(substr)) {            System.out.println(" 身份证为长沙号码");        }else {            System.out.println(" 身份证为不是长沙号码");        }        char sex=num1.charAt(16);        if(sex%2==0) {            System.out.println(" 号码主人性别为女");        }else {            System.out.println(" 号码主人性别为男");        }    } }

 

转载于:https://www.cnblogs.com/CNblue392/p/10682388.html

你可能感兴趣的文章
AngularJS学习篇(一)
查看>>
关于Xshell无法连接centos6.4的问题
查看>>
css3动画——基本准则
查看>>
javaweb常识
查看>>
Java注解
查看>>
web自己主动保存表单
查看>>
一个小的日常实践——高速Fibonacci数算法
查看>>
机器学些技法(9)--Decision Tree
查看>>
drf权限组件
查看>>
输入月份和日期,得出是今年第几天
查看>>
Qt中子窗口全屏显示与退出全屏
查看>>
使用brew安装软件
查看>>
[BZOJ1083] [SCOI2005] 繁忙的都市 (kruskal)
查看>>
吴裕雄 python 机器学习——数据预处理嵌入式特征选择
查看>>
Centos6.4安装JDK
查看>>
201521123069 《Java程序设计》 第4周学习总结
查看>>
线性表的顺序存储——线性表的本质和操作
查看>>
【linux】重置fedora root密码
查看>>
pig自定义UDF
查看>>
输入名字显示其生日,没有则让输入生日,做记录
查看>>