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

本文共 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

你可能感兴趣的文章
一个tga工具
查看>>
64bit CPU 知识 (IA32,IA64,EM64T,AMD64)
查看>>
结构体 枚举
查看>>
srtlen实现以及与sizeof的比较
查看>>
linux+win7双系统重装win7修复grub的办法
查看>>
让应用在横屏模式下启动
查看>>
Intent传递list集合时异常解决
查看>>
登录验证码demo-java
查看>>
日常练习 1.0
查看>>
php集成环境
查看>>
Ubuntu下的负载均衡Web集群配置
查看>>
Create a site by Google Site - All Free
查看>>
Fragment 的基本使用
查看>>
一个谜语的十一个答案 (绝对经典)笑死人了
查看>>
mvc的个别对输入数据的验证
查看>>
typeof和GetType区别
查看>>
IBATIS事务处理 - - 博客频道 - CSDN.NET
查看>>
autoit学习安装说明及例子
查看>>
Linux常用命令(一)
查看>>
机器学习技法9-Decision Tree
查看>>