Java学习记录(day2)

Java学习记录(day2):

  • 一周掌握 Java 入门知识

``

学习内容1:

1. 标识符
定义规则:(1)由数字,字母,下划线_和美元符&组成
(2)不能以数字开头
(3)不能是关键字
命名约定:小驼峰命名法(1)标识符是一个单词的时候,首字母小写 如:name
(2)标识符是由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写 如:firstName

2. 类型转换
自动类型转换:把一个表示范围小的数值或变量赋值给一个表示范围大的变量 (大->小) 如:double=10;
强制类型转换:把一个表示范围大的数值或变量赋值给一个表示范围小的变量 (小->大) 如:int k = (int)88.88
在这里插入图片描述

3.运算符
运算符:对常量和变量进行操作的符合(+ - x \ %:取余数)
表达式:用运算符把常量或变量连接起来符合java语法的句子 如:int a = 10;

4.字符的+操作
在这里插入图片描述在这里插入图片描述

5. 赋值运算符

在这里插入图片描述
==注意事项==:扩展的赋值运算符隐含了强制类型转换

6. 自增自减运算符

在这里插入图片描述
==注意事项==:
● ++和--既可以放在变量的后边,也可以放在变量的前边。

● 单独使用的时候,++和--无论是放在变量的前边还是后边,结果是一样的。

● 参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者一。参与操作的时候,如果放在变量的前边,先拿变量做++或者一,后拿变量参与操作。

7.关系运算符
在这里插入图片描述

8.逻辑运算符

逻辑运算符:是用来连接关系表达式的运算符,也可以连接布尔类型的常量或变量
在这里插入图片描述

9.短路逻辑运算符
在这里插入图片描述

10.三元运算符
在这里插入图片描述

三元运算符比较数据大小:

public class Test01 {
    public static void main(String[] args) {
        int weigth1 = 180;
        int weigth2 = 200;
        boolean b =weigth1==weigth2?true:false;
        System.out.println("b:"+b);

        int heigth1 = 210;
        int heigth2 = 105;
        int heigth3 = 165;

      int tempHeigth =  heigth1>heigth2?heigth1:heigth2;
      int maxHeigth = heigth3>tempHeigth?heigth3:tempHeigth;
      System.out.println("maxHeigth:"+maxHeigth);
    }
}

学习内容2:

1.数据输入
Scanner使用的基本步骤
在这里插入图片描述

import java.util.Scanner;

public class scannerTest {
    public static void main(String[] args) {
        //创建对象
        Scanner sc = new Scanner(System.in);
        //接受数据
        int x = sc.nextInt();
        //输出数据
        System.out.println("x"+x);
    }
}

扩展:

public class scannerTest {
    public static void main(String[] args) {
        //创建对象
        Scanner sc = new Scanner(System.in);
        //接受数据
        System.out.println("请输入第一个和尚的身高:");
        int height1 = sc.nextInt();
        System.out.println("请输入第二个和尚的身高:");
        int height2 = sc.nextInt();
        System.out.println("请输入第三个和尚的身高:");
        int height3 = sc.nextInt();

        int tempHeight = height1>height2?height1:height2;
        int maxHeight = height3>tempHeight?height3:tempHeight;
        //输出数据
        System.out.println("三个和尚中身高最高的是:"+maxHeight+"cm");
    }
}

结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值