小弟初学java,遇到几个问题,请高手赐教!!!救命!!!!!!!!!!!!!!!!!!!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:11:28
1:假定x和y为整形,其值分别为16和5,则x/y和(double)x/y的值分别为?(选2项) 这个题我算了算,好像是3和3.2,不知道对不对!
A:3
B:2
C:1
D:3.2

2:表达式(11+3*8)/4%3的值是?
A:31
B:0
C:1
D:2

3:为了抵抗洪水,解放军连续作战89小时,编程计算共多少天零多少小时?
我是这么写的,不知道对不对.等于3天零17个小时!
public class xp {
public static void main(String[] args) {
int i=89/24;
int p=89%24;
System.out.println(i);
System.out.println(p)
}
}

4:自定义一个整数,输出该数分别与1-10相乘的结果?
我是这么写的,不知道对不对!
public class xp {
public static void main(String[] args) {
int number=10;
System.out.println(10*1);
System.out.println(10*2);
System.out.println(10*3);
System.out.println(10*4);
System.out.println(10*5);
System.out.println(10*6);
System.out.println(10*7);
System.out.println(10*8);
System.out.println(10*9);
System.out.println(10*10);

1. A/D(你是对的)
2. D
3. 对的
4.
public class Test {
public static void main(String[] args) {

for(int i=1;i<11;i++)
{
System.out.println("10*"+i+"="+10*i);
}
}
}
5.
++和--在变量左边是先自加和自减 后再和其他变量运算
在变量右边相反 ,例如

public class Test {
public static void main(String[] args) {

int a=1;
int b=a++;

int c=1;
int d=++c;

int e=1;
int f=e--;

int g=1;
int h=--g;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);

}
}
结果为:

2
1
2
2
0
1
0
0

6.B 类型不匹配,需要强制转换类型!

我晕 这题也问 自己去打代码就知道了 什么都问 还学个鸟