首页 > 编程语言 >java学习笔记day03

java学习笔记day03

时间:2023-10-15 11:12:19浏览次数:43  
标签:java day03 float 数据类型 System 笔记 int println out


java学习笔记day03

数据类型

public class 数据类型 {
   public static void main(String[] args) {
       //整数类型
       byte num1 = 10;
       short num2 = 200;
       int num3 = 3000;
       long num4 = 400000L;
       // 整数类型常用的是int; long类型数字后面要加上L;

       //浮点类型
       float num5 = 1.1F;
       double num6 = 3.1415926;
       //浮点类型常用的是double,float类型定义的浮点数后面要加上F

       //布尔类型:only true or false
       boolean a = true;


  }
}

数据类型拓展

import java.util.Calendar;
public class 数据类型扩展 {
   public static void main(String[] args) {


       //整数拓展: 进制   二进制0b 十进制 八进制0 十六进制:0x
       int num1 = 10;//十进制
       int num2 = 010;//八进制 0
       int num3 = 0x10;//十六进制 0x 0~9 A~F 16

       System.out.println(num1);
       System.out.println(num2);
       System.out.println(num3);

       //浮点数拓展 float 有限 离散 舍入误差 大约 接近但不等于
       //BigDecimal 数学工具
       //最好完全不使用浮点数进行比较
       float num4=0.1f;//0,1
       double num5=0.1;//0.1
       System.out.println(num4==num5);//false

       float num6=1234567f;
       float num7=num6 + 1;
       System.out.println(num6==num7);//还是false

       //字符拓展
       char c1='A';
       char c2='a';
       System.out.println(c1);
       System.out.println((int)c1);//强制字符转数字 a=97
       System.out.println(c2);
       System.out.println((int)c2); //A=65
       //U0000~UFFFF
       char c3='\u0061';
       System.out.println(c3); //a

       //if 语法前瞻
       //if (){}
  }

}

标签:java,day03,float,数据类型,System,笔记,int,println,out
From: https://www.cnblogs.com/xiaotangmax/p/17765405.html

相关文章

  • 学习笔记5
    第十一章EXT2文件系统创建虚拟磁盘mke2fs[-bblksize-Nninodes]devicenblocks虚拟磁盘布局Block#0:引导块B0是引导块,文件系统不使用超级块Block#1超级块B1是超级块,用于容纳整个文件系统的信息超级块的重要字段u32s_inodes_count://文件系统中节点总数......
  • JavaWeb-Maven的应用
    目录1.MavenPOM2.pom.xml内容MavenPOMPOM(ProjectObjectModel,项目对象模型)是Maven工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。执行任务或目标时,Maven会在当前目录中查找POM。它读取POM,获取所需的配置信息,然......
  • 《信息安全系统设计与实现》第六周学习笔记
    《信息安全系统设计与实现》第六周学习笔记第十一章EXT2文件系统EXT2文件系统EXT2第二代扩展文件系统(英语:secondextendedfilesystem,缩写为ext2),是LINUX内核所用的文件系统。它开始由RémyCard设计,用以代替ext,于1993年1月加入linux核心支持之中。EX2文件系统数据结构......
  • 学习笔记5
    11章教材知识点EXT2概述:EXT2是一种磁盘文件系统,用于存储和组织文件和目录。支持文件和目录的权限、链接、文件系统的挂载和卸载等功能。使用磁盘上的数据结构来组织文件和目录的存储。EXT2数据结构:虚拟磁盘:通过mkfs命令创建的EXT2文件系统。虚拟磁盘布局:由超级块、......
  • 《信息安全系统设计与实现》学习笔记5
    第十一章EXT2文件系统EXT2文件系统数据结构通过mkfs创建虚拟磁盘mke2fs[-bblksize-Nninodes]devicenblocks虚拟磁盘布局Block#0:引导块。用来容纳一个引导程序,从磁盘引导操作系统。超级块Block#1:超级块。用于容纳整个文件系统的信息。超级块结构中的一些重要字......
  • 《Unix/Linux系统编程》教材学习笔记第十一章
    chapter11EXT2文件系统Linux一直使用EXT2(Card等1995)作为默认文件系统。EXT3(EXT3,2014)是EXT2的扩展。EXT3中增加的主要内容是一个日志文件,它将文件系统的变更记录在日志中。日志可在文件系统崩溃时更快地从错误中恢复。没有错误的EXT3文件系统与EXT2文件系统相同。EXT3的最新......
  • 从零开发一款图片编辑器(使用html5+javascript)
    最近开发了一个图片编辑器,类似于photoshop的网页版,源码参考自GitHub上,顺便也总结下使用html+js开发一个编辑器需要用到哪些知识点。预览地址:https://ps.gitapp.cngithub地址:https://github.com/photopea/photopea架构设计选型:jquery.js和blueimp-canvas.js都是强大的......
  • *【学习笔记】(7) 线段树及高级用法
    一.普通线段树线段树(SegmentTree)几乎是算法竞赛最常用的数据结构了,它主要用于维护区间信息(要求满足结合律)。与树状数组相比,它可以实现\(O(logn)\)的区间修改,还可以同时支持多种操作(加、乘),更具通用性。接下来我们用这道模板题为例,看看线段树是怎么维护区间和这一信息的。P33......
  • *【学习笔记】(4) 网络流
    1.算法简介网络一个网络\(G=(V,E)\)是一张有向图,图中每条有向边\((x,y)\inE\)都有一个给定的权值\(c(x,y)\),称为边的的容量。特别的,若\((x,y)\notinE\),则\(c(x,y)=0\)。图中还有两个指定的特殊节点\(S\inV\)和\(T\inV(S\neqT)\),分别为源点和汇点......
  • JAVA大文件(10G以上)的上传下载实现技术
    在现代互联网应用中,经常需要上传和下载大文件,如视频、音频、数据库备份等等。对于Java开发者来说,处理大文件上传下载是一个非常常见的需求。然而,由于Java内存限制和网络传输速度的限制,处理大文件上传下载需要一些特殊的技术。本文将介绍一种基于流的方式来实现Java大文件的上传和......