北京网站开发教师招聘,泉州手机端建站模板,企业信息化平台建设方案,wordpress竖版图片尺寸数据类型转换
1. 自动类型转换 相互兼容的多种数据类型在运算时#xff0c;小转大即为自动类型转换。如#xff1a; 10 0.5 10.0 0.5 2. 强制类型转换 相互兼容的多种数据类型在运算时#xff0c;大专小即为自动类型转换。如#xff1a; 68.5 1.5 (int)7…数据类型转换
1. 自动类型转换 相互兼容的多种数据类型在运算时小转大即为自动类型转换。如 10 0.5 10.0 0.5 2. 强制类型转换 相互兼容的多种数据类型在运算时大专小即为自动类型转换。如 68.5 1.5 (int)70.0 70 强制类型转换语法规则 ( 目标数据类型 ) 变量名 在 Java 中数值类型互相兼容在进行运算时必须保证表达式中的参与运算的数据的所有数据类型保 持一致 3. 案例 小明考试的时候考了 59 分小明感觉很憋屈于是奋发图强然后下一次考试比上一次考试多考了 1.5分请问小明本次考试考了多少分 4. 代码实现 public class Example5 { public static void main ( String [] args ) { int score 59 ; //自动类型转换 double nextScore score 1.5 ; // 59 1.5 59.0 1.5 60.5 System . out . println ( nextScore ); //强制类型转换 int nScore ( int )( score 1.5 ); // 59 1.5 59.0 1.5 60.5 System . out . println ( nScore ); } } Scanner的基本使用 1. Scanner的作用 提供一种与用户交互的方式用户可以在控制台输入一些数据程序来获取这些数据 2. 常用方法 方法名解释说明nextDouble()获取用户从控制台输入的浮点数如果输入的不是数字就会出错nextFloat()获取用户从控制台输入的浮点数如果输入的不是数字就会出错nextInt()获取用户从控制台输入的整数如果输入的不是整数就会出错nextByte()获取用户从控制台输入的整数如果输入的不是整数就会出错nextShort()获取用户从控制台输入的整数如果输入的不是整数就会出错nextLong()获取用户从控制台输入的整数如果输入的不是整数就会出错nextBoolean()获取用户从控制台输入的boolean值只能输入true或者false否则就会出错next()获取用户从控制台输入的字符串 3. 案例 从控制台输入 3 位学生的成绩然后计算平均分 4. 代码实现 public class Example7 { public static void main ( String [] args ) { Scanner sc new Scanner ( System . in ); System . out . println ( 请输入 3 位学生成绩每一位学生成绩可以使用空格隔开 ); int score1 sc . nextInt (); int score2 sc . nextInt (); int score3 sc . nextInt (); int avg ( score1 score2 score3 ) / 3 ; // 在 Java 中两个整数相除得到的结果一定是整数 System . out . println ( avg ); } } 更多Java SE文章参考:Java SE入门及基础知识合集-CSDN博客