基本数据类型如下:byte:表示8位有符号二进制补码整数//值的范围:-128(-2^7)-127(2^7-1),默认值:0 byte a = 100;byte b = -50; short:表示16位有符号二进制补码整数//值范围:-2^15-2^15-1,默认值:0short s = 10000;short r = -20000 int:表示32位有符号二进制补码整数//值范围:-2^31-2^31-1,默认值:0int a= 1000000;int b = -200000; long:表示64位有符号二进制补码整数//值范围:-2^63-2^63-1,默认值:...
数据类型: 一 在java的世界里,会把我们常见的数据,分为好多类型。基本类型(8种)引用类型 二 基本类型 --1、整型:byte short int long --2、浮点型:float double --3、布尔型:boolean--4、字符型:char练习:最大值最小值 package cn.tedu.basic;//这个类 用来 测试 基本类型的取值范围//总结://1、定义变量:变量类型 变量名 = 变量值//2、每个基本类型 都有 对应的 工具类(包装类),工具类用来给基本类型提供丰...
记录容易忽视的细节Java数据类型基本数据类型:整数、浮点数、字符、布尔。 引用数据类型:类、数组、接口。Java运算符 &&和&,||和|区别 前者有短路效果 Java输入输出Scanner对象接收char类型数据:char c = input.next().charAt(0);//先按字符串接收,再取字符串第一个字符 next()和nextline():next()遇到空格等空白符就认为输入结束;nextline()遇到回车结束
1、数据类型: (1)基本数据类型:整数型:byte(1个字节)、short(2个字节)、int(4个字节)、long(8个字节); 浮点型:float(4个字节)、double(8个字节); 字符型:char(2个字节); 布尔型:boolean(1个字节)。 (2)引用数据类型:包括类、接口、数组、字符串.... 浮点数默认double类型,如果要用float类型,要在数据后加F; 整数型默认int类型,如果要用long类型,要...
一、总括 * 八大基本数据类型的包装类:将基本数据类型封装了类(引用类型)* 基本数据类型 包装类* byte -- Byte* short -- Short* int -- Integer* long -- Long* float -- Float* double -- Double* char -- Character* boolean -- Boolean二、Integer的一些简单的使用 1.其包装类型与基本数据类型使用==比较时 ...
本文源码:GitHub·点这里 || GitEE·点这里一、基本类型 1、基本类型 不使用New创建,声明一个非引用传递的变量,且变量的值直接置于堆栈中,大小不随运行环境变化,效率更高。使用new创建的引用对象存储在堆中。 2、基本信息 基本类型包括如下几种:byte、short、int、long、float、double、boolean、char,可以通过相关方法查看范围大小。 public class IntType01 {public static void main(String[] args) {System.out.println(...
先看一组代码: public static void main(String[] args) {int a = 1;int b = 2;int[] array = {1,2};swap(a, b);System.out.println(a + " " + b);swap(array, 0, 1);System.out.println(array[0] + " " + array[1]);}public static void swap(int x,int y){int z = x;x = y;y = z;}public static void swap(int[] array,int x,int y){int xx = array[x];int yy = array[y];array[x] = yy;array[y] = xx;} 最后结果分别是1,2(基础...
数组中元素交换位置(辅助空间方法和位运算方法) 在算法中,经常会遇到在数组中调换两个元素位置的问题或者交换两个基本数据类型的变量的值的问题 辅助空间方法 交换两个基本数据类型的变量 int a=1,b=2; int tmp=a; a=b; b=temp; //此时a=2,b=1数组中元素调换位置 public static void swap(int[] arr, int i, int j) {int tmp = arr[i];arr[i] = arr[j];arr[j] = tmp; }位运算方法 位异或运算(^) 运算规则 两个数转为二进制...
java中数据类型作为参数和作为返回值的区别 基本数据类型,传(返回)一个相应类型的变量(或者直接返回一个值)即可 引用数据类型传一个对象名(或者直接 new一个对象返回) public class Test {/*** 返回一个基本数据类型* @return*/public int returnBase1() {int a = 1;return a;}/*** 返回一个基本数据类型* @return*/public int returnBase2() {return 1; }/*** 返回一个引用数据类型* @return*/public BaseType returnBean1()...
Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in the memory.---说的好有道理 Based on the data type of a variable, the operating system allocates memory and decides what can be stored in the reserved memory. Therefore, There are two data types available in JavaPrimitive Data Types--8种 Reference/Object Data Typ...
java中的 char 数据类型使用 Unicode 编码,占用两个字节内存。 因为Unicode 采用无符号编码,一共可以存储 0x0000 ~ 0xffff 共65536 个字符, 而 int 是有符号4个字节,刚好一半是2个字节,所以在 java 将 char 看作整数(0-65535),于是我做了一个测试: //unicode 无符号编码 0x0000 ~ 0xffff (16进制)总共 可以表示 0-65535 for(int i =0 ;i<=65535;i++){if(i%10==0)System.out.println("");char s = (char) i...
1、Java字符串 在 Java 中字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中,默认情况下该包自动导入。 String对象创建后不会被修改,当我们修改某个字符串对象实际上是将原引用指向了新创建的内存空间。并且相同的字符串常量Java不会分配两个内存空间,而是将两个引用指向相同的空间。public class MyString {public static void main(String[] args) {String s1="字符串";String s2="字符串";String s3=s1;Sy...
Java基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。对象:对象是类的一个实例,有状态(属性)和行为(方法)。 类:类是一个模板,他描述一类对象的行为和状态。 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。 基本语法 编写Java程序时,应注意以下几...
1.常量的概述和使用!什么是常量 就是在程序的执行过程中其值不发生改变的量。 Java中常量的分类 (1):字面值常量 (2):自定义常量 字面值常量的分类 (1): 字符串常量 用双引号括起来的内容 “HelloWorld” ,“Hello” (2): 整数常量 所有整数 12,23 (3): 小数常量 所有小数 12.34,56.78 (4): 字符常量 用单引号括起来的内容 ‘a’,‘A’,‘0’ (注意事项:单引号中只能是单个字...
Java是一种强类型语言,每一个变量都必须声明数据类型才能使用。Java中有两种数据类型:基本数据类型和引用数据类型。 1.基本数据类型 一.基本数据类型的表示范围Java中基本数据类型共有四大类:整型、浮点型、字符型、布尔型,其值都存放在栈里。其中:整型用来表示整数,一共有四种类型:byte、short、int、long。 浮点型用来表示小数,有两种类型:float和double。 字符型是单引号括起来的字符或转义序列,用16位的Unicode编码作...