java简单编程案例二(课程笔记)

    科技2023-09-28  79

    java简单编程案例二(课程笔记)

    基础题 定义一个数组,内容为自己的学号,例如{4,5,4,1,8,2,1,5} 1、求此数组最大值 2.、求此数组最小值

    public class text01 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a[] = { 2, 0, 1, 2, 0, 0, 1, 0}; int max=a[0]; int min=a[0]; for(int i=0;i<a.length-1;i++) { if(max<a[i]){ max=a[i]; } if(min>a[i]){ min=a[i]; } } System.out.println("最大值:"+max); System.out.println("最小值:"+min); } }

    3、 用冒泡排序将数组按照从小到大进行排序

    public class maopao { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int [] arr= {2,0,1,2,0,0,1,0}; bubbleSort(arr); } public static void bubbleSort(int [] arr) { for(int j=0;j<arr.length-1;j++) { for(int i=0;i<arr.length-1-j;i++) { if(arr[i]>arr[i+1]) { int temp =arr[i]; arr[i]=arr[i+1]; arr[i+1]=temp; } } } for(int i=0;i<arr.length;i++) { System.out.print(arr[i]+","); } } }

    public class text03 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int [] arr= {2,0,1,2,0,0,1,0}; bubbleSort(arr); } public static void bubbleSort(int [] arr) { for(int j=0;j<arr.length-1;j++) { for(int i=0;i<arr.length-1-j;i++) { if(arr[i]<arr[i+1]) { int temp =arr[i]; arr[i]=arr[i+1]; arr[i+1]=temp; } } } for(int i=0;i<arr.length;i++) { System.out.print(arr[i]+","); } } }

    进阶题 5.、a1=0,a2=1,a3=a1+a2,输出数列中的前10项即a1至a10

    public class text04 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int num1= 0; int num2 =1; int num3; int i=3; //输出数列的前两个数 System.out.println(num1); System.out.println(num2); //输出数列的第三个数到第十个数 while(i<=10){ num3 = num1 + num2; //求出第i个数 System.out.println(num3);//输出第i个数 num1=num2; num2=num3; i++; } }

    Processed: 0.009, SQL: 8