初级程序员的几道Java编程思想练习题

初级程序员的几道Java编程思想练习题

长沙达内教育      2022-04-30 22:21:01     45

初级程序员的几道Java编程思想练习题,1、编写程序实现对给定的4个整数从大到小的顺序排列。package HomeWork01;import java.util.Scanner;public class HomeWork0

课程价格 请咨询

上课时段: 授课校区:

详细介绍

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;it1[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次方的系数");int a = sc.nextInt();System.out.println("输入1次方的系数");int b = sc.nextInt();System.out.println("输入0次方的系数");int c = sc.nextInt();if((b*b - 4*a*c)<0){ // 判断方程是否有解System.out.println("方程无解!");return;}else{System.out.println("方程有解!");}double x1 = (-b + Math.sqrt(b*b - 4*a*c))/2*a;double x2 = (-b - Math.sqrt(b*b - 4*a*c))/2*a;System.out.println("根分别是 " + x1 + "t" + x2);}}

3、编写程序,输入一个字符,判断它是否为小写字母,如果是,将它转换成大写字母,否则,不转换。

package HomeWork03;import java.util.Scanner;public class HomeWork03 {public static void main(String[] args) {//小写字母的ascll值为97-122//大写字母的ascll值为65-90System.out.println("请输入一个字母:n");Scanner input = new Scanner(System.in);char zimu=input.next().charAt(0);if (zimu>=97&&zimu<=122){ //判断是否是小写字母System.err.println("该字母是小写字母");zimu=(char) (zimu-32); //如果是小写字母则 将其转换成大写字母System.err.println("转换之后的大写字母是:"+zimu);}else{System.out.println("该字母不是小写字母!");}}}

以上就是长沙达内教育java培训机构的小编针对“初级程序员的几道Java编程思想练习题”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

学分高考提醒您:交易时请核实对方资质,对于过大宣传或承诺需谨慎!任何要求预付定金、汇款等方式均存在风险,谨防上当。