Java实现输入三个数并把这三个数由小到大输出,输入学生的成绩存入数组输出成绩等级的两个程序代码

目录

前言

一、输入三个数并把这三个数由小到大输出

1.1运行流程(思想)

1.2代码段

1.3运行截图

二、输入学生的成绩存入数组输出成绩等级

1.1运行流程(思想)

1.2代码段

1.3运行截图


前言

1.因多重原因,本博文有两个代码程序组成,若有选择,可实现在目录里进行快速查找;

2.本弹窗界面可以根据简单的要求实现一使用功能。同时可以实现自定义的设置;

3.该系统只能在控制台(eclipse等版本)上运行,同时需要搭配jdk8等环境;

4.这里要特别说明,如果要粘贴完整的代码包名和我的不一致,程序是指定运行不出来的,请手动更改;

5.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教,若您发现了问题也请麻烦您将问题反馈给我,我好更正错误、总结完善、持续改善! 


提示:以下是本篇文章正文内容,下面案例可供参考

一、输入三个数并把这三个数由小到大输出

1.1运行流程(思想)

这是一个在Java中定义参数内容,然后需要定义三个整数变量并依次输入他们的值,然后使用for循环进行判断并赋值(此处需将变量赋值给其他数值存放中间变量的),最后进行程序输出。具体设置思想如下:

1.2代码段

代码如下(示例):

package 程序基础;

import java.util.Scanner;

public class 输入三个整数xyz请把这三个数由小到大输出 {
	
		public static void main(String[] args) {
			int t=0;
			Scanner in=new Scanner(System.in);	
			System.out.println("请输入三个整数:");
			int x=in.nextInt();
			int y=in.nextInt();
			int z=in.nextInt();
			if(x>y){
				t=y;
				y=x;
				x=t;
			}
			if(x>z){
				//a,c交换
				t=z;
				z=x;
				x=t;
			}
			if(y>z){
				t=z;
				z=y;
				y=t;
			}
			System.out.println(x+","+y+","+z);
		}

	}

1.3运行截图

代码如下(示例):

二、输入学生的成绩存入数组输出成绩等级

1.1运行流程(思想)

这是一个在Java中定义参数内容,然后需要定义一个数组存放变量当中,使用if else if语句进行循环判断,最后进行程序输出。具体设置思想如下:

1.2代码段

代码如下(示例):

package 程序基础;

import java.util.Scanner;

public class 编写程序键盘输入5名学生成绩存入数组中输出相应等级并计算总分等 {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
	

		int sum = 0;
		float avg=0;
		Scanner in= new Scanner(System.in);
        int score[]=new int[5];
        for (int i = 0; i <score.length; i++) {
        	System.out.println("您输入第"+(i+1)+"名同学的成绩");
        	score[i]=in.nextInt();
            if (score[i]< 0 || score[i]> 100) {
                System.out.println("您输入的数据是一个非法数据");
            } else if (score[i]<60) {
                System.out.println("不及格");
            } else if (score[i] < 70) {
                System.out.println("及格");
            } else if (score[i]< 80) {
                System.out.println("中等");
            } else if (score[i]< 90) {
                System.out.println("良好");
            } else {
                System.out.println("优秀");
            }
            sum += score[i];
        }
        avg=sum/5.0f;
        System.out.println("这五名学生总分为:" + sum);
        System.out.println("这五位同学的平均成绩为:" + avg);
    }
}

1.3运行截图

代码如下(示例):

 

猜你喜欢

转载自blog.csdn.net/weixin_59042297/article/details/129986765