
帮我做一些java题目,谢谢了啦!
1、如何使用标准输入System.in,从键盘直接输入整数和浮点数2、创建一个Employee类的对象数组(三名雇员),并将雇员信息按工资从高到低的顺序输出.3、创建一个...
1、如何使用标准输入System.in,从键盘直接输入整数和浮点数
2、创建一个Employee类的对象数组(三名雇员),并将雇员信息按工资从高到低的顺序输出.
3、创建一个半径为5的可缩放的圆和一个长宽高分别为5、8、10的可缩放的长方体,计算圆的面积和长方体的表面积并它们缩小一半,重新输出圆的面积和长方体的表面积。 展开
2、创建一个Employee类的对象数组(三名雇员),并将雇员信息按工资从高到低的顺序输出.
3、创建一个半径为5的可缩放的圆和一个长宽高分别为5、8、10的可缩放的长方体,计算圆的面积和长方体的表面积并它们缩小一半,重新输出圆的面积和长方体的表面积。 展开
1个回答
展开全部
1. import java.util.InputMismatchException;
import java.util.Scanner;
/**
* 如何使用标准输入System.in,从键盘直接输入整数和浮点数
*
* @author ajax_2003
*
*/
public class ReadFromConsole {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
try {
double d = scanner.nextDouble();
System.out.println("浮点值为: " + d);
// int n = scanner.nextInt();
// System.out.println("整型值为: " + n);
} catch (InputMismatchException ime) {
break;
}
}
}
}
2.
import java.util.Arrays;
/**
* 创建一个Employee类的对象数组(三名雇员),并将雇员信息按工资从高到低的顺序输出.
* @author Administrator
*
*/
public class EmployeeSalarySort {
public static void main(String[] args){
Employee[] employees = {new Employee("Roger",0001 ,2000),
new Employee("Bob", 0002, 1000),
new Employee("kelly", 0003, 3000)};
Arrays.sort(employees);
for(Employee em : employees)
System.out.println(em);
}
}
class Employee implements Comparable<Employee> {
private String name;
private int num;
private int salary;
/**
* @param name 雇员名称
* @param num 雇员号
* @param salary 雇员工资
*/
public Employee(String name, int num, int salary) {
this.name = name;
this.num = num;
this.salary = salary;
}
/*
* 排序比较
*/
@Override
public int compareTo(Employee o) {
return this.salary - o.salary;
}
public String toString(){
return "员工名称: " + this.name + "员工号: " + this.num + "工资: " + this.salary;
}
}
import java.util.Scanner;
/**
* 如何使用标准输入System.in,从键盘直接输入整数和浮点数
*
* @author ajax_2003
*
*/
public class ReadFromConsole {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
try {
double d = scanner.nextDouble();
System.out.println("浮点值为: " + d);
// int n = scanner.nextInt();
// System.out.println("整型值为: " + n);
} catch (InputMismatchException ime) {
break;
}
}
}
}
2.
import java.util.Arrays;
/**
* 创建一个Employee类的对象数组(三名雇员),并将雇员信息按工资从高到低的顺序输出.
* @author Administrator
*
*/
public class EmployeeSalarySort {
public static void main(String[] args){
Employee[] employees = {new Employee("Roger",0001 ,2000),
new Employee("Bob", 0002, 1000),
new Employee("kelly", 0003, 3000)};
Arrays.sort(employees);
for(Employee em : employees)
System.out.println(em);
}
}
class Employee implements Comparable<Employee> {
private String name;
private int num;
private int salary;
/**
* @param name 雇员名称
* @param num 雇员号
* @param salary 雇员工资
*/
public Employee(String name, int num, int salary) {
this.name = name;
this.num = num;
this.salary = salary;
}
/*
* 排序比较
*/
@Override
public int compareTo(Employee o) {
return this.salary - o.salary;
}
public String toString(){
return "员工名称: " + this.name + "员工号: " + this.num + "工资: " + this.salary;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询