栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础知识(day03)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础知识(day03)

​​​变量

对象中存储的数据。(记录一个可以改变的值)

1.声名

        语法:数据类型    变量名;

         注意:同一个作用域下变量名不能重复;

                    只能在方法中声名,main函数(main方法)

 2.赋值

        语法:变量名 = 值;

        初始化:变量的第一次赋值,称为变量的初始化。

        作用域:变量声名时,所在大括号中可以使用。

转义字符

        特殊的符号

"        表示内容的双引号

'        表示内容的单引号

\        表示内容的反斜杠

n        换行

t        制表

运算符         算数运算符

+, -, *, /, %(取余)

++自增

        前置++:先自增,再参与运算。

        后置++:先参与运算,再自增。

--递减

        前置--:先递减,再参与运算。

        后置--:先参与运算,再递减。

        逻辑运算符

<, <=,>,>=,!=

==

  • 可以判断基本数据类型值是否相等;
  • 可以判断引用数据类型地址是否相同

&& 短路与                同真为真

|| 短路或                   有真为真

! 非                           非真为假,非假为真

注意:使用逻辑运算符连接的算式称为条件表达式

        赋值运算符

= 将等号右边的值赋值给左边的变量

        int a = 10;

+= 加等

        b += a;

-= 减等

        b -= a

*=,        /=,        %=        (同理)        

        三目运算符

语法格式:

        条件表达式?值1:值2;ax

举例:

        获取三个值中最大的

步骤:

        1.定义三个变量

                int a  = 10;

                int b = 1;

                int c =12;

        2.先获取a与b之间的最大值

                int max = a > b ? a : b;

        3.使用步骤2 的最大值与c进行比较,获取其最大值

                int overMax = max > c ? max : c; 

        位运算

<< : 箭头朝左边,就在当前数值的右边补几个零

        4 << 2

        100

        10000 = 16

>> : 箭头朝右边,就在当前数值的右边删除几个零

        4 >> 2

        100

        1  =  1

|        (有真为真)
            4 | 1
            100
            001
            101  =  5
^        (相同为假,不同为真)
            4^2
            100
            010
            110  =  6

        键盘录入

对应的类:Scanner
使用步骤:
    1. 导包 
        代码:import java.util.Scanner;
    2.创建Scanner对象
        代码:Scanner 变量名 = new Scanner(System.in);
    3. 等待用户输入
        等待用户输入字符串:
            String 变量名2 = 步骤2的变量名.next();
        等待用户输入整形数字
            int 变量名3 = 步骤2的变量名.nextInt();

比较字符串内容是否相同      

        语法:
            字符串的变量名或字符串.equals(要比较的字符串或字符串变量名)

        例子:
            String str01 = "常威打来福";
            String str02 = "来福被大四了";
            boolean b = str01.equals(str02);

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1024515.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号