初识java 骑猪看日落 2022-05-28 04:55 410阅读 0赞 新的学期初识Java,在这一周的Java学习中学习到了两种排序的方法:冒泡法和选择法排序 首先说一下冒泡法 例如一组数据5 9 3 1 6从小到大排列 第一轮:5和9计较不需要交换 9和3比较交换位置 9和1比较交换位置 9和6比较交换位置 第一轮结果:5 3 1 6 9 第二轮从第二个数开始以此类推 import java.util.Scanner; public class rw1 \{ //冒泡法 public static void main(String\[\] args) \{ // TODO Auto-generated method stub Scanner input=new Scanner(System.in); System.out.println("请输入10个整数"); int\[\] a=new int \[10\];//定义新数组 for(int i=0;i<10;i++)\{ a\[i\]=input.nextInt();//将数放入数组中 \} for(int i=0;i<9;i++)\{ for(int j=i+1;j<10;j++)\{ if(a\[i\]>a\[j\])\{ int temp=a\[j\]; a\[j\]=a\[i\]; a\[i\]=temp; \} \} \} System.out.println("排序后的数:"); for(int i=0;i<a.length;i++)\{ System.out.print(a\[i\]+" "); \} \} \} 选择法排序 法一 import java.util.Scanner; public class rw3 \{ public static void main(String\[\] args) \{ // TODO Auto-generated method stub Scanner input=new Scanner(System.in); int \[\] a=new int\[10\];//定义一个新数组 System.out.println("请输入10个数"); for(int i=0;i<9;i++)\{ a\[i\]=input.nextInt();//将用户输入的数放入数组中 \} System.out.println("未排序时:"); for(int i=0;i<9;i++)\{ System.out.print(a\[i\]+"\\t");//将数从数组中提出来 \} for(int i=0;i<9;i++)\{//一定一动 for(int j=i+1;j<10;j++)\{//每一轮循环找出最小的 if(a\[i\]>a\[j\])\{ int t=a\[i\]; a\[i\]=a\[j\]; a\[j\]=t; \} \} \} System.out.println("\\n排序后:"); for(int i=0;i<10;i++)\{ System.out.print(a\[i\]+"\\t");//提出排序后的数组中的数 \} \} \} * 该排序方法利用数组下标来寻找特殊数字,可减少使用电脑内存* import java.util.Scanner; //选择排序法.2 public class rw2 \{ public static void main(String\[\] args) \{ // TODO Auto-generated method stub Scanner input=new Scanner(System.in); int \[\] arr=new int\[10\]; System.out.println("请输入10个整数"); for(int i=0;i<10;i++)\{ arr\[i\]=input.nextInt(); \} int temp=0; int min=0; for(int i=0;i<9;i++)\{//一轮下来找到最小数的下标 min=i; for(int j=i+1;j<10;j++)\{ if(arr\[min\]>arr\[j\])\{ min=j; \} \} if(min!=i)\{ temp=arr\[min\]; arr\[min\]=arr\[i\]; arr\[i\]=temp; \} \} System.out.println("排序后的数组为:"); for(int i=0;i<10;i++)\{ System.out.print(arr\[i\]+" "); \} \} \}
相关 初识java 目录 一、Java语言概述 1.1Java的含义 1.2Java语言的重要性 1.3Java语言发展历史 1.4Java语言特性 1.5Java开发环境的安装 二 Bertha 。/ 2024年03月22日 19:53/ 0 赞/ 127 阅读
相关 初识Java 一、Java语言概述 1.1 Java是什么 > Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义 > 不仅如此,Java还是一个有一 我不是女神ヾ/ 2024年02月21日 11:13/ 0 赞/ 70 阅读
相关 初识Java 1.Java简介 1.1 什么是程序 1.1.1 程序的定义 程序是对一系列动作的执行过程的描述。 动作包括了细节1-->细节2-->细节3... 骑猪看日落/ 2023年10月10日 20:51/ 0 赞/ 81 阅读
相关 初识Java 目录 一、Java语言概述 1、Java是什么? 2、 Java语言发展简史 二、第一个Java程序 1、简单的"HelloWorld 2、运行Java 你的名字/ 2023年10月04日 21:30/ 0 赞/ 27 阅读
相关 初识Java Java简介 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James 不念不忘少年蓝@/ 2023年09月24日 19:53/ 0 赞/ 90 阅读
相关 初识Java Java Java 是一种可以撰写跨平台应用程序的面向对象的程序设计语言,是1995年SUN公司推出的一门高级编程语言,是面向互联网的语言,WEB应用程序首选的语言。 我会带着你远行/ 2022年12月26日 11:25/ 0 赞/ 166 阅读
相关 初识JAVA Java的起源: Java之父:James Gosling 1995年5.23日正式诞生;Java的形象代表图标 :“一杯热气腾腾的咖啡 水深无声/ 2022年08月09日 04:29/ 0 赞/ 377 阅读
相关 初识java > 注:本人最近在复习整理java开发相关的知识,做java开发两年多的时间了,接触了很多东西,最近考虑整理下来供自己也可以供大家参考,希望大家共同进步。博客会不定时更新补充。 末蓝、/ 2022年06月05日 12:17/ 0 赞/ 300 阅读
相关 初识java 新的学期初识Java,在这一周的Java学习中学习到了两种排序的方法:冒泡法和选择法排序 首先说一下冒泡法 例如一组数据5 9 3 1 6从小到大排列 第一轮 骑猪看日落/ 2022年05月28日 04:55/ 0 赞/ 411 阅读
相关 初识Java 今天算是从c++里脱身了,进入了Java程序员的行列,虽然之前对Java没有了解过,但是出于对c++编程的理解,除了刚开始对编辑环境以及对Java的语法不太熟悉 女爷i/ 2022年05月20日 09:57/ 0 赞/ 341 阅读
还没有评论,来说两句吧...