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");
}
}
这篇博客详细介绍了Java学习的基础内容,包括标识符的定义规则和命名约定,类型转换(自动与强制),运算符(赋值、自增自减、关系、逻辑及三元运算符)的使用,以及Scanner类在数据输入中的应用。通过实例展示了如何比较和计算最大值,以及如何从用户那里接收输入数据。

2674

被折叠的 条评论
为什么被折叠?



