08 2021 档案
摘要:/* 1、输出信息到控制台 System.out.println(...); 2、在Java中怎么接收键盘的输入呢? 先声明一下,这个代码看不懂很正常,因为这个代码是面向对象章节学习之后才能够理解 这个代码以后复制粘贴就行。 接受一个正整数怎么办? java.util.Scanner s = new
阅读全文
摘要:import java.util.Scanner; public class A{ public static void main(String[] args){ //创建键盘扫描器对象 Scanner s = new Scanner(System.in); // 输出一个欢迎信息 System.o
阅读全文
摘要:public class 测试{ public static void main(String[] args){ //编译报错,因为1000已经超出范围了 //byte b1 = 1000; //可以 byte b2 = 20; //可以 short s = 1000; //可以 int c = 1
阅读全文
摘要:/* 在java语言中boolean类型只有两个值,没有其他值。 ture和false 不像C或者C++,C语言中1和0也可以表示布尔型。 boolean类型在实际开发中使用在哪里呢? 使用在逻辑判断当中,通常放到条件的位置上(充当条件)*/public class V{ public static
阅读全文
摘要:/* 关于java语言中的浮点型数据 浮点型包括: float 4个字节 double 8个字节 float是单精度 double是双精度 double更精确 比如说: 10.0 / 3 如果采用float来存储的话结果可能是:3.33333 10.0 / 3 如果采用double来存储的话结果可能
阅读全文
摘要:/* 多种数据类型做混合运算的时候,最终的结果类型是"最大容量"对应的类型。 char+short+byte 这个除外。 因为char + short + byte混合运算的时候,会各自先转换成int再做运算。*/public class a{ public static void main(Str
阅读全文
摘要:/* 结论:byte、short、char做混合运算的时候,各种先转换成int再做运算。*/public class “byte short char混合运算”{ public static void main(String[] args){ char c1 = 'a'; byte b = 1; /
阅读全文
摘要:/* 1、计算机在任何情况下都只能识别二进制 2、计算机在底层存储数据的时候,一律存储的是"二进制的补码形式"。 计算机采用补码形式存储数据的原因是:补码形式效率最高。 3、什么是补码呢? 二进制有:原码 反码 补码 4、记住 对于一个正数来说:二进制原码、反码、补码、是同一个,完全相同。 int
阅读全文
摘要:/* 1、整数能否直接赋值给char 2、char x = 97; 这个java语句是允许的,并且输出的结果是'a' 经过这个测试得出两个结论: 第一个结论:当一个整数赋值给char类型变量的时候,会自动转换成char字符型。 最终结果是一个字符。 第二个结论:当一个整数没有超出byte short
阅读全文
摘要:/* java中有一个语法规则: 当这个整数型字面量没有超出byte的取值范围,那么这个 整数型字面量可以直接赋值给byte类型的变量。 这种语法机制是为了方便写代码,而存在的。*/public class 精度损失以及不超范围可以直接赋值byte和short{ public static void
阅读全文
摘要:/* 1、小容量可以直接赋值给大容量,称为自动类型转换。 2、大容量不能直接赋值给小容量,需要使用强制类型转换符进行强转。 但需要注意的是:加强制类型转换符之后,虽然编译通过了,但是运行 的时候可能会损失精度。*/public class 强制类型转换{ public static void mai
阅读全文
摘要:public class 过大的整数{ public static void main(String[] args){ // 题目 long d = 2147483647 // 可以吗?存在类型转换吗? // 2147473647默认被当做int来处理 // d变量是long类型,小容量可以自动赋值
阅读全文
摘要:public class A{ public static void main(String[] args) { // 分析这个程序是否存在类型转换? // 分析:200这个字面量默认被当做int类型来处理 // b变量是long类型。int类型占4个字节,long类型占8个字节 // 小容量可以自
阅读全文
摘要:/* 在java中有一条非常重要的结论,必须记住。 在任何情况下,整数型的"字面量"默认被当做int类型处理。 如果希望该"整数型字面量"被当做long类型来处理,需要在"字面量"后面添加L/l。 建议使用大写L。l和1很像。*/public class { public static void m
阅读全文
摘要:public class 整数型的四种编写方式{ public static void main(String[] args) { // 十进制 int a = 10; System.out.println(a); // 10 //八进制 int b = 010; System.out.printl
阅读全文
摘要:public class Test{ public static void main(String[] args){ System.out.println("声明定义一个公开的类,起个名字叫Test2"); }} //不行删去“一个”.
阅读全文
摘要:public class E{ //这里的static必须加,别问为什么! //变量还是遵守这个语法:必须先声明,再赋值,才能访问。 //成员变量没有手动赋值系统会默认赋值【局部变量不会】 static int k = 1000; static int f;//成员变量 public static
阅读全文
摘要:public class D{ //成员变量 int k = 200; //主方法:入口 public static void main(String[] args){ //i变量就是局部变量 //int i = 10; System.out.println(i); } //成员变量 static
阅读全文
摘要:public class B { public static void main(String[] args) { int i = 100; System.out.println(i); //100 i = 200; System.out.println(i); //200 //以下代码顺序有错误,
阅读全文
摘要:public class A{ public static void main(String[] args) { //声明一个int类型的变量,起名i int i; //编译报错:变量i并没有初始化 //System.out.println(i); //给i变量赋值,i变量在这 i = 100; S
阅读全文

浙公网安备 33010602011771号