1. After ascending order, output :
import java.util.Scanner;
public class SortingArray {
public static void main(String[] args) {
Scanner var = new Scanner(System.in);
System.out.println("Please enter three integers in turn:"+" a, b, c(and separate them by spaces)");
Scanner input = new Scanner(System.in);
int[] arr = new int[3];
for (int i = 0; i < arr.length; i++) {
arr[i] = input.nextInt();
}
int a = arr[0];
int b = arr[1];
int c = arr[2];
int array[] ={a, b, c};
System.out.println("you enter the integers is: " + "a = "+ a +", b ="+ b +", c =" +c);
System.out.println("After ascending order, output :");
for(int i = 0; i < array.length -1; i++){
for(int j = 0; j < array.length - i - 1; j++){
if(array[j] > array[j + 1]){
int max = array[j];
array[j] = array[j + 1];
array[j + 1] = max;
}
}
}
int d = array[0];
int e = array[1];
int f = array[2];
System.out.println("a = "+ d + ", " + "b = "+ e + ", " + "c = "+ f);
}
}java
2.The max integerui
import java.util.Scanner;
public class maxInteger {spa
public static void main(String[] args) {
Scanner var = new Scanner(System.in);
System.out.println("PLease input three integers in turn:" + "a,b,c(and separate them by spaces)");
Scanner input = new Scanner(System.in);
int[] arr = new int[3];
for(int i = 0; i < arr.length; i++){
arr[i] = input.nextInt();
}
int a = arr[0];
int b = arr[1];
int c = arr[2];
int[] array = {a,b,c};
for(int i = 0; i < array.length - 1; i++){
for(int j = 0; j < array.length -i -1; j++){
if(array[j] > array[j + 1]){
int max = array[j];
array[j]= array[j +1];
array[j + 1] = max;
}
}
}
int m = array[array.length - 1];
System.out.println("The max integer is " + m);
}three
}input
3.Leap yearit
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner var = new Scanner(System.in);
System.out.println("Please input year(e.g.2012)");
int year = var.nextInt();
if( (year % 4 == 0 && year % 100 != 0)|| year % 400 == 0){
System.out.println("is common year");
}else{
System.out.println("is leap year");
}
}
}class
4.inquireDateimport
import java.util.Scanner;
public class inquireDate {im
public static void main(String[] args) {
Scanner var = new Scanner(System.in);
System.out.println("PLease input year (e.g. 2012)");
int leapYear;
int year = var.nextInt();
int x = (year % 4 == 0 && year % 100 != 0)|| year % 400 == 0 ? 0 : 1;
System.out.println("PLease input month (e.g. 1)");
int month = var.nextInt();
// Use if-else
/*int y = month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12 && month != 2 ? 0 :1;
if(month == 2 && x ==0){
System.out.println("In February "+year + " have 29 days." );
}else if(month == 2 && x ==1){
System.out.println("In February "+year + " have 28 days." );
}else if(y == 0){
System.out.println(year + "." + month + "have 31 days." );
}else if(y == 1){
System.out.println(year + "." + month + " have 30 days." );
}*/
//Use switch-case
switch(month){
case 1:
System.out.println(year + "." + month + "have 31 days." );
break;
case 2:
if(x ==0){
System.out.println("In February "+year + " have 29 days." );
}else{
System.out.println("In February "+year + " have 28 days." );
}
break;
case 3:
System.out.println(year + "." + month + "have 31 days." );
break;
case 4:
System.out.println(year + "." + month + "have 30 days." );
break;
case 5:
System.out.println(year + "." + month + "have 31 days." );
break;
case 6:
System.out.println(year + "." + month + "have 30 days." );
break;
case 7:
System.out.println(year + "." + month + "have 31 days." );
break;
case 8:
System.out.println(year + "." + month + "have 31 days." );
break;
case 9:
System.out.println(year + "." + month + "have 30 days." );
break;
case 10:
System.out.println(year + "." + month + "have 31 days." );
break;
case 11:
System.out.println(year + "." + month + "have 30 days." );
break;
case 12:
System.out.println(year + "." + month + "have 31 days." );
break;
default:
}
}next
}
5.IncomeTax
import java.util.Scanner;
public class IncomeTax {
public static void main(String[] args) {
Scanner var = new Scanner(System.in);
System.out.println("Please enter your gross salary(¥):");
double incomeTax = var.nextDouble();
double taxable = incomeTax - 3500;
if(taxable < 0){
System.out.println("Invalid values!");
}else if(taxable <= 1500){
double rate = 0.03;
int deduct = 0;
double tax = taxable * rate - deduct;
System.out.println("You should pay the personal income tax is: ¥"+tax);
}else if(taxable > 1500 && taxable <= 4500){
double rate = 0.1;
int deduct = 105;
double tax = taxable * rate - deduct;
System.out.println("You should pay the personal income tax is: ¥"+tax);
}else if(taxable > 4500 && taxable <= 9000){
double rate = 0.2;
int deduct = 555;
double tax = taxable * rate - deduct;
System.out.println("You should pay the personal income tax is: ¥"+tax);
}else if(taxable > 9000 && taxable <= 35000){
double rate = 0.25;
int deduct = 1005;
double tax = taxable * rate - deduct;
System.out.println("You should pay the personal income tax is: ¥"+tax);
}else if(taxable > 35000 && taxable <= 55000){
double rate = 0.3;
int deduct = 2755;
double tax = taxable * rate - deduct;
System.out.println("You should pay the personal income tax is: ¥"+tax);
}else if(taxable > 5500 && taxable <= 80000){
double rate = 0.35;
int deduct = 5505;
double tax = taxable * rate - deduct;
System.out.println("You should pay the personal income tax is: ¥"+tax);
}else if(taxable > 80000){
double rate = 0.45;
int deduct = 13505;
double tax = taxable * rate - deduct;
System.out.println("You should pay the personal income tax is: ¥"+tax);
}
}
}