您的位置:首页 > 其它

数据类型的转换,运算符和方法入门

2019-07-10 21:44 183 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/gorgeoustudy/article/details/95384730

数据类型的转换:

数据类型 的转换包括自动转换和强制转换。

自动转换:

在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);

 

 

 

 

 

 

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐