数据类型的转换,运算符和方法入门
数据类型的转换:
数据类型 的转换包括自动转换和强制转换。
自动转换:
在JAVA中要求参与的计算的数据,必须要求数据类型的一致性。不一致将发生数据类型的转换。
例如:当Int类型变量和Double类型变量进行运算时,Int类型将会自动提升为Double类型进行运算。
转换规则:
范围小的数据类型向范围大的数据类型进行提升,byte,short,char运算时直接提升为Int类型。
byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double
强制转换:
相比自动转换手动转换需要手动操作。
转换格式:
数据类型 变量名=(数据类型)被转数据值;
例如:
int i=(int) 1.5;
ASCLL编码表
0 -----------48
9----------------57
A-------------------65
Z--------------90
a--------------97
z--------------------122
-----------------------------------------------------------------------------
运算符
运算符包括算数运算符,赋值运算符,比较运算符,逻辑运算符和三目运算符。
算数运算符:
算数运算符包括:+,-,*,/,%,++,--
当独立运算时:
变量在独立运算时,前++和后++没有区别。
混合运算时:
和其他变量放在一起时,前++和后++会产生区别
当++写在变量后面,先使用再+1
当++写在变量前面,先+1再使用
赋值运算符:
赋值运算符包括:=,+=,-=,*=,/=,%=
赋值运算符,就是将符号右边的值,赋给左边的变量。
例如:
public static void main(String[] args){
int i = 5;
i+=5;//计算方式 i=i+5 变量i先加5,再赋值变量i
System.out.println(i); //输出结果是10
}
比较运算符:
比较运算符包括:
==,<,>,<=,>=,!=
逻辑运算符:
逻辑运算符包括:
&&,||,!(取反)
三目运算符
三目运算符格式:
数据类型 变量名=布尔类型表达式?结果1:结果2
当布尔类型为true时,整体结果赋值为结果1,赋值到变量。
当布尔类型为false时,整体结果赋值为结果2,赋值到变量。
方法入门:
格式:
修饰符 返回值类型 方法名(参数列表){
代码块
return 返回值类型;
}
格式的解释:
修饰符:目前固体写法 public static
返回值类型:目前固定写法有void
方法名:必须满足标识符规范,用来调用方法。
参数列表:
return:方法结束
方法的调用:
例如:
public static void main(String[] args) {
//调用定义的方法method
method();
}
//定义方法,被main方法调用
public static void method() {
System.out.println("自己定义的方法,需要被main调用运行");
}
注意事项:
方法必须定义在类中
方法必须定义在方法里面
Scanner方法的使用:
必须掌握的内容:
1、 定义Scanner(类类型,属于引用数据类型)类型的变量
Scanner input=new Scanner(System.in);
2、 Scanner的常用方法 next()获取一个字符串类型的值 nextInt()获取整型的值 nextDouble()获取浮点类型的值
a) String name=input.next();
b) Int age=input.nextInt();
c) Double price=input.nextDouble();
d) Float score=input.nextFloat();
e) Short s=input.nextShort();
f) char sex = input.next().charAt(0);
- Java基础第二天(数据类型转换、运算符、方法入门)
- day02【数据类型转换、运算符、方法入门】
- JAVA每日学习(补录 OneNote笔记)Day2---数据类型转换、运算符、方法入门、JDK9新特性
- JAVA入门02——数据类型转换、运算符、方法入门
- 第二章【数据类型转换、运算符、方法入门】
- JAVA基础知识点汇总【入门程序、常量、变量、数据类型转换、运算符、方法入门、流程控制语句、IDEA、方法、数组、类与对象、封装、构造方法】
- Java之数据类型转换,运算符,方法入门
- java第二天学习笔记【数据类型转换、运算符、方法】
- 17.2015.08.04第十八节课 C#2 (数值类型及调用、引用类型及调用、装拆箱、常量、变量、数据类型转换、算术运算符、赋值运算符、关系运算符、逻辑运算符、字符串的常用方法)
- JAVA菜鸟入门篇 - 数据类型转换、运算符(四)
- Python (3)python中的数据类型转换,运算和运算符,数据类型检测方法
- 基本数据类型和包装类、String类的转换&toString方法&instanceof运算符
- socket通讯中需要用到的一些数据类型转换的方法 .
- C++中的数据类型转换方法总结
- jquery里面调用getjson方法,将list类型转换为json格式数据,在页面迭代显示
- jquery里面调用getjson方法,将list类型转换为json格式数据,在页面迭代显示
- JAVA基本数据类型与其他语言数据类型之间的转换方法
- C++中的数据类型转换方法总结
- PHP 点运算符(.)与数据类型转换的深入探讨
- socket通讯中需要用到的一些数据类型转换的方法