目录
前言
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运行截图
代码如下(示例):