运算符以及表达式_练习

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);
    }
原文地址:https://www.cnblogs.com/SunMoonSky/p/12376990.html