zoukankan      html  css  js  c++  java
  • 运算符以及表达式_练习

    1、定义一个整型变量,输出该变量的值
    public static void main(String[] args) {
            int a = 10;
            System.out.println(a);
        }
    
    2、定义一个单精度实型变量,输出该变量的值
    public static void main(String[] args) {
            float f = 10.0f;
            System.out.println(f);
        }
    
    3、定义一个双精度实型变量,输出该变量的值
    public static void main(String[] args) {
            double d = 10.01;
            System.out.println(d);
        }
    
    4、定义一个字符型变量,以整型的形式再做输出。
    public static void main(String[] args) {
            char c = 'a';
            System.out.println(c);
        }
    
    5、定义一个布尔类型的数据,输出其结果
    public static void main(String[] args) {
            boolean b = true;
            System.out.println(b);
        }
    
    6、求两个数的和
    public static void main(String[] args) {
            int a = 1;
            int b = 2;
            System.out.println(a+b);
        }
    
    7、求圆的面积
    public static void main(String[] args) {
            double π = 3.14;
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入圆的半径");
            double R = scanner.nextDouble();
            System.out.println(π*Math.pow(R,2));
        }
    
    8、定义一个字符,并将这个字符输出
    public static void main(String[] args) {
            char a = 'A';
            System.out.println((char)(a+32));
        }
    
    9、定义两个整型变量 a b , 求a+b a-b a%b a/b (要求除尽,) 的结果
    public static void main(String[] args) {
            int a = 2;
            int b = 4;
            System.out.println(a+b);
            System.out.println(b-a);
            System.out.println(b%a);
            System.out.println(b/a);
        }
    
    10、编写程序,已知 圆柱体的 底面半径R,和高H, 求圆柱体的体积 V=PIrr*h
    public static void main(String[] args) {
            double π = 3.14;
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入半径");
            double R = scanner.nextDouble();
            System.out.println("请输入高");
            double H = scanner.nextDouble();
            System.out.println(π*Math.pow(R,2)*H);
        }
    
    11、求一个长方形的周长和面积。
    public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入长");
            double L = scanner.nextDouble();
            System.out.println("请输入宽");
            double D = scanner.nextDouble();
            System.out.println("面积为:"+L*D);
            System.out.println("周长为:"+2*(L+D));
        }
    
    12、求一个三角形的面积。
    public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入底长");
            double a = scanner.nextDouble();
            System.out.println("请输入高");
            double h = scanner.nextDouble();
            System.out.println("三角形面积为:"+0.5*(a*h));
        }
    

    13、设int a=9; 分别求出 a+=10 , a-=5, a*=8, a/=3的结果

    public static void main(String[] args) {
            int a = 9;
            System.out.println(a+=10);
            System.out.println(a-=5);
            System.out.println(a*=8);
            System.out.println(a/=3);
        }
    

    14、设 int x=8, 分别求出 ++x 和 x++的结果

    public static void main(String[] args) {
            int x = 8;
            System.out.println(++x);
        }
    
    public static void main(String[] args) {
            int x = 8;
            System.out.println(x++);
        }
    

    15、设int a=9,b=9; 求出 System.out.print(a>b); 的结果

    public static void main(String[] args) {
            int a=9,b=9;
            System.out.println(a>b);
        }
    

    16、定义一个大 写字母,把它转换为小写字母后显示出来。

    public static void main(String[] args) {
            char a = 'A';
            System.out.println((char)(a+32));
        }
    

    17、定义一个圆的半径,求圆的周长,圆的面积,圆球表面积,圆球的体积。输出结果时要求有文字说明,保留2位小数。

    设圆的半径为R ,则周长 =2PIR 面积 PIrr 圆球表面积 4PIrr 圆球体积: 4/3PIrr*r

    public static void main(String[] args) {
            double π = 3.14;
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入半径");
            double R = scanner.nextDouble();
            System.out.println("圆周长为:"+π*R);
            System.out.println("圆面积为:"+π*Math.pow(R,2));
            System.out.println("圆球表面积:"+4*π*Math.pow(R,2));
            System.out.println("圆球体积:"+((double) 4)/((double) 3)*π*Math.pow(R,2));
        }
    

    18、定义三个数a=10,b=20,c=30,

    1 ((a>=b)= =(b= =c)= =(c<a))的结果
    2 (a!=b)(a!=c)(c==a)
    3 ! (a>b)

    public static void main(String[] args) {
            int a = 10,b=20,c=30;
            System.out.println(((a>=b) == (b==c) == (c<a)));
            System.out.println((a!=b) == (a!=c) == (c==a));
            System.out.println(!(a>b));
        }
    

    19 设 int x=5, 计算 x*=x/=x+x 的结果

    public static void main(String[] args) {
            int x=5;
            System.out.println(x*=x/=x+x);
        }
    

    20 设 int m=9,n; 分别计算n=++m 和 n=m++ 后 , m 和 n的结果是多少?

    public static void main(String[] args) {
            int m=9,n;
            n=m++;
            System.out.println(m);
            System.out.println(n);
        }
    
    public static void main(String[] args) {
            int m=9,n;
            n=++m;
            System.out.println(n);
            System.out.println(m);
        }
    

    21 设 boolean m; int a=1,b=3,c=9;

    则计算   
    m=(a>b)&&(b<c);
    

    m= ((a>=b)&&(b==c)||(c<a))

    public static void main(String[] args) {
            boolean m = false;//boolean m = true;
            int a=1,b=3,c=9;
            System.out.println(m=(a>b)&&(b<c));
            System.out.println(m=((a>b)&&(b==c)||(c<a)));
        }
    

    22设 int a=5, b=9 计算按位与 a&b的值 和 按位或 a |b 的值,以及 a^b 的值 。

    public static void main(String[] args) {
            int a=5,b=9;
            System.out.println(a&b);
            System.out.println(a|b);
            System.out.println(a^b);
        }
    
  • 相关阅读:
    如何仅仅修改每一页的页眉
    resize
    Linux搭建深度学习环境
    Image.open、cv2.imread
    any、all
    cookie
    any、all
    库文件
    出来混总要还的,要提醒自己提高核心竞争力
    “行百里者半九十”(现在才逐渐真正理解这些道理)
  • 原文地址:https://www.cnblogs.com/SunMoonSky/p/12376990.html
Copyright © 2011-2022 走看看