首页 > 编程语言 >Java实验八

Java实验八

时间:2023-04-12 09:45:47浏览次数:52  
标签:arr Java int System ++ length 实验 out



//SortTest
public class SortTest {
    public static void main(String[] args) {
        Sortup sup=new Sortup();
        sup.sortup();
        Sortdown sup2=new Sortdown();
        sup2.sortdown();
    }


}

 

 
//Sortdown
import java.util.Scanner;

public class Sortdown {
    Scanner input=new Scanner(System.in);
    int []arr=new int[6];
    void sortdown(){
        System.out.println("请输入六个数字:");
        for(int i=0;i< arr.length;i++){
            arr[i]=input.nextInt();//给数组赋值
            //System.out.print(arr[i]);//输出数组
        }
        for(int j=0;j< arr.length-1;j++){
            int max=j;
            for(int k=j+1;k< arr.length;k++){
                if(arr[max]<arr[k]){
                    max=k;
                }
                if(max!=j){
                    int temp=arr[max];
                    arr[max]=arr[j];
                    arr[j]=temp;
                }
            }
        }
        System.out.print("降序排序后的数组为:");
        for(int i=0;i< arr.length;i++){
            System.out.print(arr[i]+" ");
        }
    }
}

 

//Sortup
import java.util.Scanner; public class Sortup { Scanner input=new Scanner(System.in); int []arr=new int[6]; void sortup(){ System.out.println("请输入六个数字:"); for(int i=0;i< arr.length;i++){ arr[i]=input.nextInt();//给数组赋值 //System.out.print(arr[i]);//输出数组 } for(int j=0;j< arr.length-1;j++){ int min=j; for(int k=j+1;k< arr.length;k++){ if(arr[min]>arr[k]){ min=k; } if(min!=j){ int temp=arr[min]; arr[min]=arr[j]; arr[j]=temp; } } } System.out.println("升序排序后的数组为:"); for(int i=0;i< arr.length;i++){ System.out.print(arr[i]+" "); } System.out.println(); } }

 

标签:arr,Java,int,System,++,length,实验,out
From: https://www.cnblogs.com/dy53/p/17308714.html

相关文章

  • jmeter取样器javaRequest脚本8
    1,创建一个maven工程2,通过maven编译打包生成一个jar包3,重启jmeter,新建javarequest请求4,开始执行脚本本文永久更新地址:1,创建一个maven工程在pom.xml文件中添加maven下载地址:https://mvnrepository.com/artifact/org.apache.jmeter/ApacheJMeter_java/5.4.1<depe......
  • java反序列化(三) JDBC反序列化
    JDBC反序列化前置知识JDBCJDBC(JavaDatabaseConnectivity)是Java提供对数据库进行连接、操作的标准API。Java自身并不会去实现对数据库的连接、查询、更新等操作而是通过抽象出数据库操作的API接口(JDBC),不同的数据库提供商必须实现JDBC定义的接口从而也就实现了对数据库的......
  • 归并排序-使用归并排序实现小和问题-java实现
    什么是归并排序归并排序(MergeSort)是一种基于分治思想的排序算法,它的基本思想是将待排序的序列不断地分割成两个子序列,直到每个子序列只有一个元素,然后再将这两个子序列合并成一个有序的序列。归并排序的基本步骤如下:1.将待排序序列分成两个子序列,分别进行排序。2.将两个已排......
  • JavaScript编程实现tab选项卡切换的效果+1
    之前在“圳品”信息系统使用了tab选项卡来显示信息,详见:JavaScript编程实现tab选项卡切换的效果在tab选项卡中使用其它<div>来显示信息就出现了问题,乱套了,比如下面的这段代码:<!DOCTYPEhtml><html><head><metaname="Author"content="PurpleEndurer"><title>“圳品”信息系......
  • JSON数据与java对象转换
    JSON数据与java对象转换环境:导入依赖:<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.62</version></dependency>样例:publicstaticvoidmain(String[]args){//1.将java对象转换为ja......
  • java学习日记20230410-List
    List接口基本介绍List集合类中元素有序,即添加顺序和取出顺序一致,且可重复;List集合中的每隔元素都有其对应的顺序索引,即支持索引List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素JDKAPI中List接口的实现类有:ArrayListLinkedListVe......
  • Javaweb-登录界面-filter配合案例-2023-04-11
    1、新建login.jsp登录界面响应的路径<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>Login</title></head><body><h1>登录界面</h1><hr><form......
  • javaEE进阶小结与回顾(五)
    字符集字符集基础一堆字符的集合,包含很多字符,并且每个字符都有一个数字编号与之对应常见字符集有:ASCII字符集,GBK字符集,Unicode字符集等计算机根据字符集,可对字符进行编码,以便计算机识别和存储各种文字常用字符集ASCII字符集美国信息交换标准代码,包括了数......
  • Java-Day-8(方法重载 + 可变参数 + 作用域 + 构造方法 + this 关键字 )
    Java-Day-8方法重载(Overload)java中允许同一个类中,多个同名方法的存在,但要求形参列表不一致在调用方法时,通过所给的参数来选择执行的是哪个方法重载好处减轻了起名的麻烦减轻了记名的麻烦注意细节方法名必须相同参数列表必须不同形参类型或个数或顺序,......
  • 【Java 线程池】【四】ThreadPoolExector中的Worker工作者原理
    1 前言上一节我们看了ThreadPoolExecutor线程池的execute内部方法流程,addWorker方法流程,看到Worker是线程池内部的工作者,每个Worker内部持有一个线程,addWorker方法创建了一个Worker工作者,并且放入HashSet的容器中,那么这节我们就来看看Worker是如何工作的。2  内部属性我们......