Hello,常量,变量,隐式转换,强制转换归纳总结

    xiaoxiao2024-11-23  80

    Hello,常量,变量,隐式转换,强制转换归纳总结----编写于2019/5/26

    1.hello worldhello world(每个程序员入门都必须要了解的一个编程项目)helloworld代码 2.常量和变量常量:固定不变的量,直接进行输出;变量:值在定义数据类型范围内可以进行改变的数据;常量和变量代码 3.隐式转换和强制类型转换隐式转换:小转大,默认自动转换强制转换:大转小,会造成精度的损失转换代码

    Authors Zhao

    1.hello world

    hello world(每个程序员入门都必须要了解的一个编程项目)

    helloworld代码

    package com.zhao.day01; /* java包的命名规则:1.包名全部小写; 2.类名首字母大写,多个单词时每个首字母都大写 3.方法和变量名,首字母小写,多个单词时首字母小写后面的字母都大写. */ //Helloworld的类名:类是java中的基本组织单位. public class Day01_HelloWorld { //主函数方法入口,每个程序中有且只有一个程序入口. public static void main(String[] args) { //输出语句 System.out.println("hello world!"); } }

    2.常量和变量

    常量:固定不变的量,直接进行输出;

    常量:1.整数常量; 2.浮点数常量; 3.字符串常量; 4.字符常量; 5.空常量:null.不代表任何值,为空值. 6.布尔常量:true\false.

    变量:值在定义数据类型范围内可以进行改变的数据;

    常量和变量代码

    package com.zhao.day01; /* 常量是不可改变的量,是固定不变的量,不能发生改变. 变量是可以发生改变的,但是在固定的范围内进行改变. * */ public class ChangLiang { public static void main(String[] args) { //这里的输出值20就是常量 System.out.println(20); //定义变量a /* 数据类型有1.基本类型; 2.引用类型(类,接口,数组); 基本数据类型分为四类八种: 1.整数:byte short int long 2.浮点数:double float 3.字符:char 4.布尔:boolean 注意事项:1.变量没有赋值,不能使用, 会报错. 2.变量只在定义的大括号内有效//代码块 3.long类型定义最好在数据类型后加L; float类型定义最好在数据类型后加F; * */ int a = 10; System.out.println(a); { //代码块 long b = 20L; System.out.println(b); } } }

    3.隐式转换和强制类型转换

    隐式转换:小转大,默认自动转换

    强制转换:大转小,会造成精度的损失

    强制转换类型格式:数据类型 变量名称 = (强制转换类型)(强制转换类型的数据)

    转换代码

    package com.zhao.day01; public class TypeCast { public static void main(String[] args) { /*类型转换分为,隐式转换 强制转换 隐式转换为小转大,会默认进行类型转换 强制转换为转换为想要的数据类型,可能会造成精度损失. 隐式转换:byte short char ->int -> long ->float ->double 强制类型转换格式:数据类型 变量名称 = (强制转换的类型)(要转换的数据) */ byte a = 10; byte b = 10; int c = a + b; System.out.println(c);//20 char d = 'a'; //这个操作默认将d的值通过ACSII码表转换为int 类型的 97 然后再进行运算 int e = d + a; System.out.println(e);//107 double b1 = 10.22; double b2 = 10.33; //强制转换 将double类型的数据转换为int类型的数据导致数据丢失也就是精度丢失 int b3 = (int)(b1 + b2) ; } }

    注意事项: 1.标识符:用来命名类,变量,方法的符号(unicode)/_/$,不可以用数字开头; 2.关键字:java中默认的标识符,不能用来定义变量/方法/类/只能用来修饰使用 3.注释分为三种:单行注释// 多行注释 /**/ 文档注释 / ***/ 4.计算机的最小存储单位是比特byte | 8byte = 1bit. 5.布尔类型不能进行强制转换.

    最新回复(0)