习题&运算符

1.设有如下变量,以下哪些语句编译不出错? (B)
char c = 'c';
int i = 10;
double d = 10;
long l = 1;
String s = "Hello";
int a = 2;

A. c=c+i;

B. s+=i;

C. i+=s;

D.c+=s;

2.若有 a=3,则执行下列语句为a的值为? a+=a*=a; (B)

A. 3

B. 12

C. 9

D.18

3.下面的运算符中,用于执行除法运算是哪个?(A)

A. /

B. \

C. %

D. *

4.下面代码的输出结果为?(A)
int m = 5,n = 6;
int x = (m++) + n;
int y =(–m) + n;
System.out.print(“x=+ x+,);
System.out.println(“y” + y);

A. x=11,y=11

B. x=10,y=11

C. x=10,y=12

D.x=12,y=10

5.执行下列程序段后,m,x,y的值分别是? (B)
int x = 2,y = 4;
boolean m;
m = ++x > y–;

A. true,2,4

B. false,3,3

C. true,3,3

D.false,2,4

6.下列程序段执行后,k的结果是?(B)
int a = 9,b = 11,k;
k=a!=b?a+b:a-b;

A. -2

B. 20

C. 11

D.9

下面题的输出结果是???

第1题
int a = 15;

int b = 2;

double c = 2;

System.out.println(a + "/" + b + "=" + (a / b));

System.out.println(a + "%"+ b + "=" + (a % b));

System.out.println(a + "/" + c + "=" + (a / c));

System.out.println(a + "%" + c + "=" + (a % c));

输出为:

15/2=7
15%2=1
15/2.0=7.5
15%2.0=1.0
第2题
int x = 10;

int a = x+ x++;

System.out.println("a =" + a);

System.out.println("x =" + x);

int b = x + ++x;

System.out.println("b =" + b);

System.out.println("x =" + x);

int c = x + x--;

System.out.println("c =" + c);

System.out.println("x =" + x);

int d = x + --x;

System.out.println("d =" + d);

System.out.println("x =" + x);

输出为:

a =20
x =11
b =23
x =12
c =24
x =11
d =21
x =10
第3题
boolean x, y, z;

int a = 15;

int b = 2;

double c =15;

x = a > b;

y = a < b;

z = a != b;

System.out.println("x =" + x);

System.out.println("y =" + y);

System.out.println("z =" + z);

输出为:

x =true
y =false
z =true
第4题
int x ;

double y;

x = (int)22.5 + (int)34.7;

y = (double)x;

System.out.println("x = " + x);

System.out.println("y = " + y);

输出为:

x = 56
y = 56.0
第5题
int i = 5;

int j = 5;

int m = 5;

int n = 5;

i++;

j = j + 1;

m--;

n = n - 1;

System.out.println(i);

System.out.println(i++);

System.out.println(++i);

System.out.println(i--);

System.out.println();

System.out.println(j);

System.out.println(j++);

System.out.println(j--);

System.out.println(--j);

System.out.println();

System.out.println(m);

System.out.println(n);

输出为:

6
6
8
8

6
6
7
5

4
4

> 收集于网络做了整理,如有侵,告知必删。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值