【java基础】学习第二天

2021/12/8 20:16:40

本文主要是介绍【java基础】学习第二天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.java的关键字

  1. abstract  assert   boolean        break         byte       case       catch
  2. char        class     continue      const       default        do        double
  3. else        extends enum           final          finally       float             for   
  4. goto        if           implements  import    instanceof    int      interface
  5. log         native    new              package   private  protected    public
  6. return   short      static         synchronized   super   strictfp         this
  7. throw    throws    transient          try             void      volatile      while

2.数据类型  

字符类型:char: A~Z(65~90)a~z(97~122)0~9(48~57)

数据类型转换

   自动转换:范围小的可以自动转换为范围大的;byte->short->char->int->long->float->double

     -- ASCII编码位置

   强制转换:范围大的需要强制转换为范围小的                                                                                格式: 范围小的类型 变量名=(范围小的类型)范围大的类型。
  例如int num=(int)100L;

更详细一些的介绍

.Java 为每个原始类型提供了哪些包装类型:

原始类型: boolean,char,byte,short,int,long,float,double

包装类型:Boolean,Character,Byte,Short,Integer,Long,Float,Double

.int 和 Integer 有什么区别

Java      是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java 为每一个基本数据类型都引入了对应的包装类型(wrapper class),int 的包装类就是 Integer,从 Java 5 开始引入了自动装箱/拆箱机制,使得二者可以相互转换。

3. 运算符:

1.算数运算符:+ - * / % ++ --  

% 判断一个数是否能被另一个数整除:num01%num02 判断结果是不是0,如果等于0说明可以整除,否则不能被整除

a++和++a:

都会执行a+1的操作

++在后,先赋值,后运算

++在前,先运算,后赋值

2. 赋值运算符:= += -= *= /= %=

3. 关系运算符:> >= < <= == !=

结果是布尔类型的数据 true,false

4. 逻辑运算

(与):& &&,并且;多个条件都成立(true),结果为true,否则结果为false                           (或):| ||,或者;多个条件,只要满足一个,结果为true;如果都不满足结果为false               (非):!,相反                                                                                                                                       一、& 是与,&&是短路与
&& 是左边条件不满足就终止了,不会继续计算右边条件;而&是无论左边是否满足都会继续执行右边。
比如 a && b , 假如计算 a 是假 , 那么就不会继续计算b的真假值了;假如a是真,那么会继续计算b,当b也是真时,a&&b为真。
而 a & b , 无论a是真假,都会继续计算b的真假值。
二、| 是或,|| 是短路或
原理内跟上面差不多,a || b 只要 a为真时,那么整个表达式就是真了,不会继续计算b的真假值。
而 a | b , 无论a真假,都会继续计算b的值。

三目运算:Int max = numA>numB?numA:numB

如果 numA大于numB 返回 是numA   : 如果是numA小于numB则返回的是numB



这篇关于【java基础】学习第二天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程