文献种类:专题技术总结文献
开发工具与关键技术: IDEA后端技术
作者:彭彭爱比耶 ;年级:2005 ;撰写时间:2022 年 6 月 18日
文献编号: 归档时间: 年 月 日
Java初级基础
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术: IDEA后端技术
作者:彭彭爱比耶
撰写时间:2022/6/18
1.欢迎广大的码哥捧场小弟写的关于Java初级基础,时隔半个多月,让我们继续来了解java吧!
2.好,长话短说,我首先介绍一下冒泡排序法,再用我浅薇的知识来讲解二维数组的创建!
3.下面是冒泡排序法
public class Arr_ {
public static void main(String[] args) {
//将数组进行从小到大排序
int arr[]={23,13,9,89,80};
int temp=0;
int s=arr.length-1;//外层循环4次
for (int i=0;i<s ;i++ ) {
for (int j=0;j<s-i ;j++ ) {//内层循环
//如果前面的值大于后面的值,那就进行交换
if(arr[j]>arr[j+1]){
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for (int j=0;j<arr.length ;j++ ) {
System.out.print(arr[j]+" ");
}
}
}
排序后了结果:9 13 23 80 89,等到后面我们学了封装就可以用sort()方法来实现升序排序了,就不怕代码多了,加油努力冲吧!
4.二维数组分为静态和动态两种模式
1)静态数组的创建
int arr1=new int[2] [3];//即{{0,0,0},{0,0,0}}
int arr1[1] [2]=8; //即 {{0,0,0},{0,8,0}};
2)动态数组的创建
public class Arr_ {
public static void main(String[] args) {
//1
//2 2
//3 3 3
//创建二维数组,有三个一维数组的二维数组,但是还没有开数据空间
int arr[][] =new int[3] [];
for (int i=0;i<arr.length ;i++ ) {
//如果没有给一维数组开空间,那么arr[i]接收null
arr[i]=new int[i+1];
//遍历数组,并给一维数组的每个元素赋值
for (int j=0;j<arr[i].length ;j++ ) {
arr[i] [j]=i+1;//赋值
}
}
//输出
for (int i=0;i<arr.length ;i++ ) {
for (int j=0;j<arr[i].length ;j++ ) {
System.out.print(arr[i] [j]+" ");
}
System.out.println();//换行
}
}
}
上是我写的关于java基础的案例,我要分享给你们,希望可以帮助到你们!
看了的哥哥姐姐们,不喜欢也没关系,最重要的是看了也不吃亏,总能学习到亮点,俗话说,万丈高楼平地起,无论我们觉得是多么的简单,但还是要动手去敲一下才好,好了,本章到此结束,还想继续看一下博主的干货的话,请听下回分解吧!
新手上道,请多多指教。如果有更好的方法或不懂的地方欢迎在评论区教导和提问!