Java学习2018/02/07

知识点

  • 输出音频振幅
  • 冒泡排序
  • 选择排序

个人理解

输出音频振幅

import java.util.Random;
public class practice1 
{
    public static void main(String[] args) 
    {
        Random ra=new Random();
        String[][] ss=new String[8][10];
        for(int i=0;i<ss.length;i++)
        {
            for(int j=0;j<ss[i].length;j++)
            {
                ss[i][j]=" ";
            }
        }
        for(int i=0;i<ss.length;i++)
        {
            for(int j=0;j<=ra.nextInt(9)+1;j++)
            {
                ss[i][j]="|";
            }
        }
        for(int i=ss[0].length-1;i>=0;i--)
        {
            for(int j=0;j<ss.length;j++)
            {
                System.out.print(ss[j][i]+"\t");
            }
            System.out.println();
        }
    }
}

冒泡排序

public class practice2 
{
    public static void main(String[] args)
    {
        int[] arry={321,65,43,24,654,56,435,73,74};
        for(int i=0;i<arry.length-1;i++)
        {
            for(int j=0;j<arry.length-i-1;j++)
            {       
                if(arry[j]>arry[j+1])
                {
                    int temp;
                    temp=arry[j];
                    arry[j]=arry[j+1];
                    arry[j+1]=temp;
                }
            }
        }
        for (int i : arry) 
        {
            System.out.print(i+"\t");
        }
    }
}

选择排序

import java.util.Scanner;
public class practice19 
{
    public static void main(String[] args) 
    {
        Scanner sc=new Scanner(System.in);
        int[] arry=new int[10];
        for(int i=0;i<arry.length;i++)
        {
            arry[i]=sc.nextInt();
        }
        for(int i=0;i<arry.length-1;i++)
        {
            int max=0,num=0;
            for(int j=0;j<arry.length-i-1;j++)
            {
                if(arry[max]<arry[j])
                {
                    max=j;
                }
            }
            if(arry[max]>arry[arry.length-i-1])
            {
                num=arry[max];
                arry[max]=arry[arry.length-i-1];
                arry[arry.length-i-1]=num;
            }
        }
        for (int i : arry) 
        {
            System.out.print(i+"\t");
        }
    }
}

遇到问题&错误总结

对于使用for循环输出音频振幅不是很理解

完成度

个人评价:A-

发布了3 篇原创文章 · 获赞 0 · 访问量 156
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览