package westo01;
import java.util.Arrays;
public class Practice01 {
public static void main(String[] args){
int arr[]={5,7,3,2,1};
double arr1[]=new double[4];
for(int i=0;i<arr1.length;i++)
{
double num= (Math.random());
arr1[i]=num;
}
Array.sum(arr,arr1);
System.out.println("--------------------------------------------------------------------------");
Array.max(arr,arr1);
System.out.println("--------------------------------------------------------------------------");
Array.sort(arr,arr1);
System.out.println("--------------------------------------------------------------------------");
Array.insort(arr,arr1);
}
}
class Array{
private Array(){
}
static void sum(int arr[],double arr1[]){
int sum=0;
for(int i=0;i<arr.length;i++){
sum+=arr[i];
}
System.out.println("");
System.out.println("int型的和为:"+sum);
double sum1=0.0;
for(int i=0;i<arr1.length;i++){
sum1+=arr1[i];
}
System.out.println("double型的和为:"+sum1);
}
static void max(int arr[],double arr1[]){
int max=0;
for(int i=0;i<arr.length-1;i++){
if(arr[i]<arr[i+1]){
max=arr[i+1];
}else{continue;}
}
System.out.println("int型最大值为:"+max);
double max1=0.0;
for(int i=0;i<arr1.length-1;i++){
if(arr1[i]<arr1[i+1]){
max1=arr1[i+1];
}else{continue;}
}
System.out.println("double型最大值为:"+max1);
}
static void sort(int arr[],double arr1[]){
Arrays.sort(arr);
System.out.println("int形排序为:");
for(int i=0;i<arr.length;i++)
{
System.out.print(arr[i]+",");
}
Arrays.sort(arr1);
System.out.println("");
System.out.println("double形排序为:");
for(int i=0;i<arr1.length;i++)
{
System.out.print(arr1[i]+",");
}
System.out.println("");
}
static void insort(int arr[],double arr1[]){
Arrays.sort(arr);
System.out.println("int形反排序为:");
for(int i=arr.length-1;i>=0;i--)
{
System.out.print(arr[i]+",");
}
Arrays.sort(arr1);
System.out.println("");
System.out.println("double形反排序为:");
for(int i=arr1.length-1;i>=0;i--)
{
System.out.print(arr1[i]+",");
}
}
}

package westo02;
public class Practice02 {
public static void main(String[] args){
Hero hero=new Hero(20,20,"可以","一般");
System.out.println(hero.getAge());
System.out.println(hero.getBlood());
System.out.println(hero.getAttack());
System.out.println(hero.getDefense());
BatMan batman=new BatMan();
batman.fly();
SuperBatMan superbatman=new SuperBatMan();
superbatman.fly();
}
}
class Hero{
Hero(){
}
Hero(int age,int blood,String attack,String defense){
this.age=age;
this.blood=blood;
this.attack=attack;
this.defense=defense;
}
private int age;
private int blood;
private String attack;
private String defense;
int getAge(){
return this.age;
}
int getBlood(){
return this.blood;
}
String getAttack(){
return this.attack;
}
String getDefense(){
return this.defense;
}
}
class BatMan extends Hero{
void fly(){
System.out.println("飞行");
}
}
class SuperBatMan extends BatMan{
void fly(){
System.out.println("超级飞行");
}
}

package westo03;
import java.util.*;
public class Practice03 {
public static void main(String[] args){
int a =(int)(Math.random()*100);
System.out.println("a="+a);
Scanner sc=new Scanner(System.in);
System.out.println("请输入数字:");
int b=sc.nextInt();
int i=0;
while(b!=a){
if(b>a){
System.out.println("大了");
System.out.println("请输入数字:");
b=sc.nextInt();
}else if(b<a){
System.out.println("小了");
System.out.println("请输入数字:");
b=sc.nextInt();
}
i++;
}
System.out.println("正确");
}
}
