zoukankan      html  css  js  c++  java
  • java 初学 之一

    想学别的语言开始一般,今天做了两个效果:

    第一:传统的解一元二次方程求根

    package a.b.c;
    
    import java.util.Scanner;
    
    public class T1 {
        public static void main(String[] args) {
            double a,b,c;
            Scanner in=new Scanner(System.in);
            System.out.println("输入a");
            a=in.nextDouble();
            System.out.println("输入b");
            b=in.nextDouble();
            System.out.println("输入c");
            c=in.nextDouble();
            if (a==0) {
                System.out.println("aaaaaaaaaaaa");
            } else if(b*b-4*a*c<0) {
                System.out.println("bbbbbbbbbbbb");
            } else {
                double disc=Math.sqrt(b*b-4*a*c);
                double x1=(-b+disc)/2/a;
                double x2=(-b-disc)/2/a;
                System.out.println("x1="+x1);
                System.out.println("x2="+x2);
            }
    
    
        }
    }

    第二:扬辉三角形的输出(不过输出的不是我想要的那种效果,大家可以帮忙看看)

    package a.b.c;
    
    
    import java.util.Scanner;
    
    public class T2 {
        public static void main(String[] args) {
            int row;
            Scanner in=new Scanner(System.in);
            row=in.nextInt();
            int [][] yh=new int[row][];
            for(int i=0;i<yh.length;i++) {
                yh[i]=new int[i+1];
                for(int j=0;j<yh[i].length;j++) {
                    if (j==0 || i==j)
                        yh[i][j]=1;
                    else
                        yh[i][j]=yh[i-1][j]+yh[i-1][j-1];
                }
            }
            for(int i=0;i<yh.length;i++) {
                System.out.println();
                for(int n=row-i;n>0;n--)
                {
                    System.out.print(" ");
                }
                //System.out.println();
                for(int j=0;j<yh[i].length;j++) {
                    
                    System.out.print(yh[i][j]+" ");
                }
            }
            
        }
    }

    主要是应用二维数组。

  • 相关阅读:
    屏幕适配问题
    对八大排序算法的补充说明
    基数排序
    归并排序
    快速排序
    简单选择排序
    堆排序
    希尔排序
    直接插入排序
    (转)Android APK反编译详解
  • 原文地址:https://www.cnblogs.com/flashweb/p/2953792.html
Copyright © 2011-2022 走看看