冒泡
package com.xiaohu;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
float[] num = new float[5];
for(int i=0;i<5;i++) {
num[i]=sc.nextFloat();
}
// [100,20,500,30,400]
// 0 1 2 3 4
//
boolean flag=false;
int i,j;
float temp;
for(i=0;i<num.length-1;i++) {
for(j=0;j<num.length-i-1;j++) {
if(num[j]<num[j+1]) {
temp=num[j];
num[j]=num[j+1];
num[j+1]=temp;
flag=true;
}
}
if(!flag) {
break;
}
}
for(int k=0;k<5;k++) {
System.out.print(num[k]+"\t");
}
sc.close();
}
}
Test1
package com.xiaohu;
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
float[] scores = new float[5];
for(int i=0;i<5;i++) {
scores[i]=sc.nextFloat();
}
float temp=0.0f;
for(int i=0;i<scores.length-1;i++) {
for(int j=0;j<scores.length-i-1;j++) {
if(scores[j]>scores[j+1]) {
temp=scores[j];
scores[j]=scores[j+1];
scores[j+1]=temp;
}
}
}
for(int i=0;i<scores.length;i++) {
if(scores[i]%2==0) {
System.out.print(scores[i]+"\t");
}
}
sc.close();
}
}Test2
package com.xiaohu;
import java.util.Scanner;
public class Test4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
float[] scores = new float[5];
for(int i=0;i<5;i++) {
scores[i]=sc.nextFloat();
}
float temp=0.0f,sum=0.0f,sum1=0.0f;
for(int i=0;i<scores.length-1;i++) {
for(int j=0;j<scores.length-i-1;j++) {
if(scores[j]>scores[j+1]) {
temp=scores[j];
scores[j]=scores[j+1];
scores[j+1]=temp;
}
}
}
for(int k=0;k<5;k++) {
System.out.print(scores[k]+"\t");
}
for(int i=0;i<scores.length;i++) {
sum+=scores[i];
}
sum1=sum-(scores[0]+scores[scores.length-1]);
System.out.println("总分"+sum1);
sc.close();
}
}
Test3
package com.xiaohu;
import java.util.Scanner;
public class Test5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
float[] scores = new float[5];
float[] sum = new float[5];
float total=0.0f;
for(int i=0;i<5;i++) {
scores[i]=sc.nextFloat();
}
for(int i=0;i<scores.length;i++) {
sum[i]=scores[i]/2+30;
}
for(int i=0;i<sum.length;i++) {
total+=sum[i];
}
System.out.println(total);
// for(int k=0;k<5;k++) {
// System.out.print(sum[k]+"\t");
//
// }
sc.close();
}
}
Test4
package com.xiaohu;
import java.util.Scanner;
public class Test6 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] names = new String[5];
float[] scores = new float[5];
for(int i=0;i<5;i++) {
System.out.println("第"+(i+1)+"个姓名");
names[i]=sc.next();
}
for(int i=0;i<5;i++) {
System.out.println("第"+(i+1)+"个总分");
scores[i]=sc.nextFloat();
}
float temp=0.0f;
String t;
for(int i=0;i<scores.length-1;i++) {
for(int j=0;j<scores.length-i-1;j++) {
if(scores[j]>scores[j+1]) {
temp=scores[j];
scores[j]=scores[j+1];
scores[j+1]=temp;
t=names[j];
names[j]=names[j+1];
names[j+1]=t;
}
}
}
for(int i=0;i<5;i++) {
System.out.print(names[i]+"\t");
}
System.out.println("");
for(int i=0;i<5;i++) {
System.out.print(scores[i]+"\t");
}
sc.close();
}
}