day04作业

day04作业(2023/10/10)

1.掌握java数据类型

数据类型 1 基本类型(8大基本类型) 2 引用类型。
  1. 基本类型
    - 整型 byte(1字节) short(2字节) int(4字节) long(8字节)
    - 浮点型 float(4字节) double(8字节)
    - 字符型 char(2字节)
    - 布尔型 boolean(1字节)
  2. 引用类型(对象类型)
    - 类
    - 数组
    - 接口

2.了解idea、vscode使用技巧,快捷键设置修改。

  • 复制当前一行:Ctrl+D
  • 删除当前行:Ctrl+X
  • 主函数:psvm/main+Tab
  • 输出语句:sout+Tab
  • 格式化代码:Crtl+Alt+L
  • 重构/重命名 (包、类、方法、变量、甚至注释等):Shift+F6
  • 移动当前行:Crtl + Alt + up/down

3.掌握数据类型转换。

  • 自动类型转换:小精度到大精度
  • 强制类型转换:大精度到小精度(可以会出现数据异常)

4.掌握算术运算符表达式、赋值运算符。

算数运算符范例
+2+3==5
-6-2==4
*2*3==6
/7/2==3
%(取余/模)7%2==1
++(自加)i=1;i++;/++i;(i==2)
- -(自减)i=1;i–;/–i;(i==0)
赋值运算符范例
+=int a =1; a+=2; (a==3)
-=int a =3; a1=2; (a==1)
*=int a =1; a*=2; (a==2)
/=int a =1; a/=2; (a==0)
%=int a =7; a/=2; (a==1)
=(赋值)a = 1)

5.掌握比较运算符(关系运算符)。

关系运算符范例
>5>3
>=6>=4
<1<3
<=2<=3
==5==5
!=1!=3

6.掌握逻辑运算符、三元运算符。

逻辑运算符范例
&&(短路与)2>1&&3<4 //true
||(短路或)2>1
&(逻辑与)2>1&3<4 //true
|(逻辑或)2>1
!(逻辑非)!(2>4) //true

短路的意思是,若判断条件第一个就能知道真假,就不在进行判断第二个了

三目运算符
语法格式:关系表达式 ? 表达式1 : 表达式2;

public class Text1 {
	public static void main(String[] args) {
		int a=50;
		int b=20;
		int c=a>b?a:b;
		System.out.println(c);//结果为50
	}
}

7.案例1求整商余数。

public class Test1 {
	public static void main(String[] args) {
		int a=50;
		int b=10;
		int c=a/b;
		int d=a%b;
		System.out.println(c);//结果为5
		System.out.println(d);//结果为0
	}
}

8.案例2判断年份是不是闰年。

public class Test2 {
    public static void main(String[] args) {
        Scanner sc =new Scanner(System.in);
        System.out.println("请输入年份");
        int year = sc.nextInt();
        if (year %400 == 0 || year %4 ==0 && year %100 !=0){
            System.out.println("该年是闰年");
        }else{
            System.out.println("该年是平年");
        }
    }
}

9.掌握java.util.Date日期类基本使用。实现输出年月日时分秒 格式化输出

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class Test3 {
    public static void main(String[] args) {
       Date time = new Date();
        System.out.println(time.getTime());//1696941748857
        var f = new SimpleDateFormat("今天是 " + "yyyy 年 MM 月 dd 日 E HH 点 mm 分 ss 秒");
        System.out.println(f.format(time));//格式化后
    }
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值