• Java日志第47天 2020.8.22


    3.2 输出单个字符

    public class Demo3_2 {
        public static void main(String[] args) {
            char a, b, c;
            a='B';
            b='O';
            c='Y';
            System.out.print(a);
            System.out.print(b);
            System.out.print(c);
            System.out.println();

            System.out.print((char) 66);
            System.out.print((char) 79);
            System.out.print((char) 89);
            System.out.print((char) 10);
        }
    }

     

    3.3 输入单个字符

    import java.util.Scanner;

    public class Demo3_3 {
        public static void main(String[] args) {
            char c;
            Scanner sc = new Scanner(System.in);
            c = sc.next().charAt(0);
            System.out.println((char)(c+32));
        }
    }

     

     

     

     

     

    3.4 输入输出

    public class Demo3_4 {
        public static void main(String[] args) {
            int a;
            float b;
            char c;
            Scanner sc = new Scanner(System.in);
            a = sc.nextInt();
            b = sc.nextFloat();
            c = sc.next().charAt(0);

            System.out.println("a="+a+",b="+b+",c="+c);
        }
    }

     

     

     

    3.5 求一元二次方程式ax2 + bx+c=0的根。a, b, c的值在运行时由键盘输入,它们的值满足b2-4ac≥0。

     

    import java.util.Scanner;

    public class Demo3_5 {
        public static void main(String[] args) {
            float a, b, c, x1, x2;
            Scanner sc = new Scanner(System.in);
            a = sc.nextFloat();
            b = sc.nextFloat();
            c = sc.nextFloat();

            x1 = (float) ((-b + Math.sqrt(b*b-4*a*c))/(2*a));
            x2 = (float) ((-b - Math.sqrt(b*b-4*a*c))/(2*a));

            System.out.println("x1 = "+x1);
            System.out.println("x2 = "+x2);

        }
    }

     

     

     

    3.6 求三角形面积

    import java.util.Scanner;

    public class Demo3_6 {
        public static void main(String[] args) {
            double a, b, c;
            System.out.println("Please enter a, b, c:");
            Scanner sc = new Scanner(System.in);

            a = sc.nextDouble();
            b = sc.nextDouble();
            c = sc.nextDouble();

            if(a+b>c && b+c>a && c+a>b) {
                double s, area;
                s = (a+b+c)/2;
                area = Math.sqrt(s*(s-a)*(s-b)*(s-c));
                System.out.println("area = "+area);

            } else
                System.out.println("It is not a trilateral!");
        }
    }

     

     

    3.7 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符

    import java.util.Scanner;

    public class Demo3_7 {
        public static void main(String[] args) {
            char ch;
            Scanner sc = new Scanner(System.in);

            ch = sc.next().charAt(0);
            ch = (ch >= 'A'&&ch<='Z')?(char)(ch+32):ch;
            System.out.println(ch);
        }
    }

     

     

     

    3.8 编写程序,判断某一年是否为闰年

    import java.util.Scanner;

    public class Demo3_8 {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int year;
            boolean leap;
            System.out.println("Please enter year:");

            year = sc.nextInt();

            if(year%4 ==0){
                if(year%100 == 0){
                    if(year%400 == 0){
                        leap = true;
                    } else
                        leap =false;
                } else
                    leap =false;
            } else
                leap = false;
            if(leap)
                System.out.print(year+" is");
            else
                System.out.print(year+" is not");

            System.out.println(" a leap year.");


        }
    }

     

     

     

    import java.util.Scanner;

    public class Demo3_9 {
        public static void main(String[] args) {
            int c,s;
            float p, w, d = 0, f;
            System.out.print("Please enter p, w, s:");
            Scanner sc = new Scanner(System.in);
            p = sc.nextInt();
            w = sc.nextInt();
            s = sc.nextInt();

            if(s >=3000)
                c = 12;
            else
                c = s/250;

            switch (c) {
                case 0:d=0;break;
                case 1:d=2;break;
                case 2:
                case 3:d=5;break;
                case 4:
                case 5:
                case 6:
                case 7:d=8;break;
                case 8:
                case 9:
                case 10:
                case 11:d=10;break;
            }

            f = (float) (p*w*s*(1-d/100.0));
            System.out.println("freight="+f);
        }
    }

     

     

    3.10 求1+2+3+...+100的值

    public class Demo3_10 {
        public static void main(String[] args) {
            int i =1;
            int sum = 0;
            while (i<=100){
                sum = sum + i;
                i++;
            }
            System.out.println("sum="+sum);
        }
    }

  • 相关阅读:
    Google-Hack
    DnsLog盲注
    utf-8编码转换问题
    sql注入 无列名注入
    Python正则
    变形--缩放 scale()
    变形--扭曲 skew()
    变形--旋转 rotate()
    Css3中的变形与动画
    关于伪类元素:before和:after
  • 原文地址:https://www.cnblogs.com/Gazikel/p/13547063.html
Copyright © 2020-2023  润新知