首页 > 其他分享 >day06

day06

时间:2023-11-25 15:34:55浏览次数:33  
标签:字节 int day06 System 类型 println out

数据类型

1.强类型语言

2.弱类型语言

java的数据类型分为两大类

基本类型:

数值类型

1.整数类型:

  • byte:占一个字节范围

  • short:占两个字节范围

  • int:占四个字节范围

  • long:占八个字节范围

  1. 浮点类型:

    • float:占四个字节范围

    • double:占八个字节范围

    1. 字符类型:

      • char:占两个字节范围

boolean类型:占一位其值只有true和false两种类型

引用类型


字节知识扩展

public class Newclass {
   public static void main(String[] args) {
       //八大基本数据类型
       //整数
       int num1 =10;//最常用
       byte num2 =20;
       short num3 =30;
       long num4 =40L;//long类型要在数字后面加L
       //小数:浮点数
       float num5 =50.1F;//float类型要在数字后面加F
       double num6=3.1415926;
       //字符
       char name ='一';
       //字符串,string不是关键词是一类
       //String namea ="狂神说";
       //布尔值 是非
       boolean flag =true;
       //boolean flag =false;
  }
}
public class Newclass2 {
   public static void main(String[] args) {
       //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x
    int i = 10;
    int i2= 010;
    int i3= 0x10;
       System.out.println(i);
       System.out.println(i2);
       System.out.println(i3);
       System.out.println("==========================================");
       //==============================================================
       //浮点数拓展? 银行业务怎么表示?
       //bigdecimal 数学工具类
       //==============================================================
       //float 有限 离散 舍入误差 大约 接近但不等于
       //double
       //最好完全避免使用浮点数进行比较
       //==============================================================
       //字符拓展?
       //==============================================================
       System.out.println("==========================================");
       char c1='a';
       char c2='中';
       System.out.println(c1);
       System.out.println((int)c1);//强制换行
       System.out.println(c2);
       System.out.println((int)c2);//强制换行
       //所有的字符本质还是数字
       //编码 unicode占了两个字节最多可以表示65536个字符
       //U000 UFFF
       char c3='\u0061';//"\u"代表转义
       System.out.println(c3);//a
       //转义字符
       //\t 制表符
       //\n 换行
  }
}
 

标签:字节,int,day06,System,类型,println,out
From: https://www.cnblogs.com/lcxyyds/p/17855573.html

相关文章

  • Day06面向对象编程
    所有学习内容来自:狂神说java一、面向对象编程面向对象&面向过程什么是面向对象:二、方法回顾值传递和引用传递:引用类型如类、数组等输入方法后是引用传递,在方法中改变其内部的值会导致方法外也改变;int等基本类型是值传递,不改变方法外的值。//引用传递publicclassDemo0......
  • JavaSE day06【排序查找算法,Map集合,集合的嵌套,斗地主案例】测评题
    选择题题目1(多选):下列关于TreeSet集合排序的原理正确的是()选项:​ A.排序方法如果返回的是小于0,代表的是当前元素较小,需要存放在左边​ B.排序方法如果返回的是大于0,代表的是当前元素较大,需要存放在右边​ C.排序此方法如果返回的是0,代表的是当前元......
  • Java 基础篇day06
    String字符串,可以用来创建对象封装字符串数据,并对其进行处理创建字符串的方式点击查看代码//String创建对象封装字符串数据的方式Java程序中的所有字符串文字都为此类的对象1.简单的方案Stringname="xiaohei";2.方式二:调用String类提供的构造器初始化字符串对象,封装......
  • day06-列表
    列表(List)是一种有序、可变且允许重复元素的数据结构列表中的每个元素均会分配一个数字,用以记录位置,我们称之为索引(Indexes),索引值从0开始,依次往后计数。列表使用中括号[],元素之间使用逗号,分隔,其元素可以是数字、字符串、列表等其他任何数据类型。1、创建列表使用......
  • Day06 - Vue项目的使用
    解析Vue项目//1为什么浏览器中访问某个地址,会显示某个页面组件 -根组件:App.Vue必须是:<template><divid="app"><router-view></router-view></div></template> -配置路由: //先导入 importy......
  • day06 - 哈希表 part01
    力扣242.有效的字母异位词思路,将s串的每个字母哈希表表值++,再将t串每个字母的哈希表值--,如果是有效字母异位词,那么哈希表二十六个字母应该对应的是0.判断如果有不是0的就返回false,否则为true代码boolisAnagram(strings,stringt){  if(s.size()!=t.size()) {......
  • java基础-数组-day06
    1.引入数组录入10个学生的成绩求和求平均importjava.util.Scanner;publicclassTestArray01{publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); intsum=0; for(inti=1;i<=10;i++){ System.out.println("请输入第"+i+"......
  • day06
    预处理指令:  #define  常见笔试面试题:  1、简述#define与typedef的区别:    如果是普通类型,它们在功能上无任何区别,但本质不同,一个是代码替换,一个是类型重定义    #defineINTPint*      INTPp1,p2,p3; //p1是指针p2p3是int......
  • 标准C++ -- day06
    一、什么是继承当遇到问题时,先查看现有的类是否能解决一部分问题,如果有则继承该类,并在此基础上扩展以此解决问题,从而缩短解决问题的时间(代码复用)当遇到一个大而复杂的问题时,可以把大问题拆分成若干个不同的小问题,然后为每个小问题设计一个类来解决,最后通过继承的方式把这......
  • day06
    进程间通信:  一、基本概念:    什么是进程间通信:      指两个或多个进程之间需要协同工作、交互数据的过程,因为进程之间是相互独立工作的,为了协同工作就需要进行通信来交互数据    进程间通信的分类:             ......