Java 基础编程练习题
个人博客地址:http://www.zhsh666.xyz/
1、编写程序实现对给定的 4 个整数从大到小的顺序排列。
package HomeWork01;
import java.util.Scanner;
public class HomeWork01 {
static int number=4; //输入4个数存放在数组中
static int[] t1 = new int[number];
public static void main(String[] args) {
HomeWork01 jiejie=new HomeWork01();
jiejie.shunxun();
}
void shunxun(){
System.out.println("请输入4个数:");
Scanner in_t1 = new Scanner(System.in);//循环输入数组
for(int i=0;i<number;i++){
t1[i]=in_t1.nextInt();}
for (int i = 0; i < t1.length; i++) {
int pos = i;
for (int j = i + 1; j < t1.length; j++) {
if (t1[pos] > t1[j])
pos = j;
}
if (pos != i) {
t1[i] = t1[i] + t1[pos];
t1[pos] = t1[i] - t1[pos];
t1[i] = t1[i] - t1[pos];
}
}
for (int i = t1.length - 1; i >= 0; i--)
System.out.print(t1[i] + "\t");
}
}
2、编写程序求一元二次方程的根。
package HomeWork02;
import java.util.Scanner;
public class HomeWork02
//△=b^2-4ac的值,若△小于0,一元二次方程无根.若△等于0,一元二次方程有两个相等的根.若△大于0,一元二次方程有两个不相等的实数根
{
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
System.out.println("输入2次方的系数