Java基础第二天总结——变量与进制

一、变量

1.1变量的数据类型:

1.2基本数据类型之间的运算规则:

前提:这里讨论只是7种基本数据类型变量间的运算。不包含boolean类型的。

1.3 自动类型提升:

结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。
byte 、char 、short --> int --> long --> float --> double

特别的:当byte、char、short三种类型的变量做运算时,结果为int型

1. 4强制类型转换:

说明:此时的容量大小指的是,表示数的范围的大和小。比如:float容量要大于long的容量

强制类型转换:自动类型提升运算的逆运算。
1.需要使用强转符:()
2.注意点:强制类型转换,可能导致精度损失。

*/

了解:ASCII 码

了解:A=65、a=97

二、进 制

二进制:0,1 ,满2进1.以0b或0B开头。

十进制:0-9 ,满10进1。

八进制:0-7 ,满8进1. 以数字0开头表示。

十六进制:0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。

如:0x21AF +1= 0X21B0

原文地址:https://www.cnblogs.com/zhoutie170821/p/11636923.html

时间: 2024-11-06 22:18:42

Java基础第二天总结——变量与进制的相关文章

2 Java基础语法(keyword,标识符,凝视,常量,进制转换,变量,数据类型,数据类型转换)

1:keyword(掌握) (1)被Java语言赋予特定含义的单词 (2)特点: 所有小写. (3)注意事项: A:goto和const作为保留字存在. B:类似于Notepad++这种高级记事本会对keyword有特殊颜色标记 2:标识符(掌握) (1)就是给类,接口.方法,变量等起名字的字符序列 (2)组成规则: A:英文大写和小写字母 B:数字 C:$和_ (3)注意事项: A:不能以数字开头 B:不能是java中的keyword C:区分大写和小写 (4)常见的命名规则(见名知意) A:

java基础:十进制转换到任意进制

十进制转换到其他进制: 除基取余,直到商为0,余数反转.

复习java基础第二天(异常处理)

一.常见的异常类型: public class TestException { public static void main(String[] args) { int i = 10; //数学异常: java.lang.ArithmeticException int j = i / 0; System.out.println(j); int [] scores = new int[]{1, 2, 4, 5}; //数组下标越界异常: java.lang.ArrayIndexOutOfBound

Java基础知识强化106:Java中如何实现十进制到其他进制的转换

下面是示例代码,我们直接通过JDK工具库中的方法实现的,如下: 1 package com.himi.radix; 2 3 4 /** 5 * Java中如何实现十进制到其他进制的转换 6 * @author hebao 7 * 8 */ 9 public class IntegerToOther { 10 11 public static void main(String[] args) { 12 int n = 14; 13 //十进制转成十六进制: 14 String n0 = Integ

JAVA基础篇NO1--环境变量的配置及命名规则

标签(空格分隔): java基础 一:计算机概述 计算机:硬件和软件 硬件:控制器 运算器 存储器 输入和输出设备       存储器:外存(硬盘) 内存 软件:系统软件 应用软件   系统软件:windows Linux DOS IOS Android Unix macOS           裸机:没有安装操作系统   应用软件:QQ Office MD web APP 二:软件开发与计算机语言 什么是软件?按照特定的组织顺序的数据和指令的集合 计算语言分类 :机器语言(二进制0和1) 汇编

java基础(1)变量、数据类型

1.为什么需要变量 内存就像储物柜,用来存放各种东西或数据, 对程序员来书,数据存入内存只是第一步,还要考虑,怎样找到存入的数据,存入的数据能否修改:写程序就是在做内存存取,先把数据存入内存,需要的是很好拿出来.数据放到内存中,我们怎么找到它呢?这就要根据内存地址来找我们需要的数据,计算机的内存地址时16进制的,很长的一串字符,那我们能不能用其他的字符来代替这个地址呢?这个字符就是变量. 2.变量的声明和使用 第一步:声明一个变量以分配空间(根据类型开辟空间) 第二部:为变量赋值(将数据存入空间

Java基础--第二十五天

TCP协议: Socket类 构造方法: TCP程序,必须先开服务器端 成员方法 服务器端程序: 创建服务器端Socket对象: 监听连接: 获取输入流,并显示: 释放资源 ServerSocket类 网络编程 网络编程+反馈 大融合[所有的Java基础融合为一个实例] 正则表达式: 符合某种规则的字符串,常用于校验 规则: Pattern类 A:字符 x:任意字符表示任意字符本身 \\:反斜线字符[转义字符] \r:回车 \n:换行 B:字符类 [abc]:表示a,b,c任意字符一次 [^ab

大数据JAVA基础第二天

1.各种进制的表现形式和特点  对于整数,有四种表示方式 二进制:0,1 ,满2进1.以0b或0B开头. 十进制:0-9 ,满10进1 八进制:0-7 ,满8进1. 以数字0开头表示 十六进制:0-9及A-F,满16进1. 以0x或0X开头表示.此处的A-F不区分大小写. 如:0x21AF +1= 0X21B0 2.各种进制之间的转换方法 二进制转成十进制,各个位上的书乘以2的幂(权),在求和. 十进制转成二进制,用十进制数除以2取余数,再把余数倒叙排列. 八进制转化成十进制,每个整数乘以8的幂

java中把字节数组为16进制字串

把字符串数组转换为16进制字符串 import java.security.MessageDigest; public class StringUtil { public StringUtil() { super(); } public static String str; public static final String EMPTY_STRING = ""; private final static String[] hexDigits = { "0", &q