Java作业1

这篇博客探讨了Java中的一些基本算术运算和类型转换问题,包括整数除法、取余运算、浮点数运算、变量初始化、ASCII码与字符转换以及布尔表达式的结果。通过示例代码解释了不同运算符在不同数据类型间的应用,并讨论了条件判断语句的输出情况。
摘要由CSDN通过智能技术生成

1、假设int a=1和double d=1.0,并且每个表达式都是独立的,那么下面表达式的结果是什么?
a =46 / 9;
a=46%9 + 44 -2;
a=45+43%4
(23* 3%2);
a %=3/a+3;
d=4+d * d+4;
d +=1.583+(++a);
d -=1.5*3+a++;

     int a =46 / 9;
     System.out.println(a);
      5
     int a=46%9 + 4*4 -2;
     System.out.println(a);
       15 
       int a=45+43%4*(23*3%2);
	   System.out.println(a);
	   48(优先级相同,从左到右输出)
       a %=3/a+3;
	   System.out.println(a);
	   6
       d=4+d*d+4;
	   System.out.println(d);
	   9.0
       d +=1.583+(++a);
	   System.out.println(d);
	   4.583

       d -=1.5*3+a++;
 	   System.out.println(d);
 	   -4.5

2、给出而求余的结果。

56 % 6 =2
78 % -4=2
-34 % 5=-4
-34 % -5=-4
5 % 1=0
1 % 5=1
两个数取余,被除数的符号存在作用,除数的负号可以划去(没用),即按两个整数取余后,若是被除数有符号,结果有负号。
3、如果今天是星期二,那么100天后是星期几?
我们都知道,一个星期七天,我们可以100/7得出余数,此时若余数大于5,则需要减7,否则直接加2得出结果,代码如下:

package demo;
public class Text {
    
   public static void main(String[] args)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值