首页 > 其他 > 详细

4.12

时间:2020-04-12 17:07:12      阅读:79      评论:0      收藏:0      [点我收藏+]

 

 

1.定义长度位5的整型数组,输入他们的值,用冒泡排序后输出.

package Text;

import java.util.Scanner;

public class zuoye8{
     public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner input=new Scanner(System.in);
            int arr[]={29,14,56,36,48};
            for(int i=0;i<4;i++){
              for(int a=0;a<4-i;a++){
                    if(arr[a]>arr[a+1]){
                    int j=arr[a];
                    arr[a]=arr[a+1];
                    arr[a+1]=j; 
                    }
            }
            
        }
            for(int i=0;i<5;i++){
                System.out.println(arr[i]);
            }
        }
    }

技术分享图片

 

 2.定义数组{34,22,35,67,45,66,12,33},输入一个数a,查找在数组中是否存在,如果存在,输出下标,不存在输出"not found"

package Text;

import java.util.Scanner;

public class zuoye8{
     public static void main(String[] args) {
                         int arr[]= {34,22,35,67,45,66,12,33};
                         Scanner input = new Scanner(System.in);
                         System.out.println("请输入一个数a:");
                         int b=input.nextInt();    
                         boolean yes=false;
                         for(int i=0;i<arr.length;i++) {
                             if(arr[i]==b) {
                                 System.out.println("数的下标为:"+i);
                                 yes=true;
                         }                                        
                             }
                         if(yes==false)
                             System.out.println("not found");              
                         }  
         }

技术分享图片

 

 3.以矩阵的形式输出一个double型二维数组(长度分别为5、4,值自己设定)的值。

package Text;

import java.util.Scanner;

public class zuoye8{
     public static void main(String[] args) {
                         // TODO Auto-generated method stub          
                          double[][]arr= {{1.1,1,1,1},{2.2,2,2,2},{3.3,3,3,3},{4.4,4,4,4},{5.5,5,5,5}};
                          for(int i=0;i<arr.length;i++) {
                              for(int j=0;j<arr.length-1;j++) {
                                  System.out.print(arr[i][j]+"\t");
                              }
                              System.out.println("");
                          }               
                         }       
             }

技术分享图片

 

 4.定义一个二维数组(长度分别为3,4,值自己设定),求该二维数组的最大值.

package Text;

import java.util.Scanner;

public class zuoye8{
     public static void main(String[] args) {
                 int [][]a={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
                 int max=a[0][0];
                 for(int i=0;i<a.length;i++) {
                     for(int j=0;j<4;j++) {
                         if(max<a[i][j]) {
                             max=a[i][j];
                         }
                     }
                 }
                 System.out.println("输出最大值"+max);
             }
         }

技术分享图片

 

4.12

原文:https://www.cnblogs.com/cuixiaorongshazi/p/12685900.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!