java001-java基础
2021/6/16 22:23:07
本文主要是介绍java001-java基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
基础数据类型
int--->Integer
long--->Long
float--->Float
double--->Double
boolean--->Boolean
char[]--->String
数组
基本类型的一组数据,使用数组来表示
int[] arrs = new int[5];
数据越界问题--QA需注意的点
流程控制
if...else if....else
public void testIf() { /** * if…else if…else * */ boolean bool = true; if (bool) { System.out.println("Demo2.main is true"); } else { System.out.println("Demo2.main is false"); } String str = ""; if (str.equals("a")) { System.out.println("Demo2.main a"); } else if (str.equals("b")) { System.out.println("Demo2.main b"); } else if (str.equals("C")) { System.out.println("Demo2.main b"); } else { System.out.println("Demo2.main default"); } // qa关注的 if (str.equals("a")) { System.out.println("Demo2.main a"); } else if (str.equals("b")) { System.out.println("Demo2.main b"); } else if (str.equals("C")) { System.out.println("Demo2.main b"); } // ..... }
switch-case
public void testSwitch() { String str = ""; switch (str) { case "A": System.out.println("Demo2.testSwitch,A"); break; case "B": System.out.println("Demo2.testSwitch , B"); default://QA需注意的地方 System.out.println("Demo2.testSwitch, C"); } }
for
public void testFor() { for (int i = 0, j = 1024; i < 10; i++) { // 使用j, if (i == 5) { continue; } System.out.println(i); } String str = ""; for (; ; ) { // 见到死循环,不要慌, 一定要去看 退出条件。 if (str.equals("abc")) { break; } System.out.println(""); } // 调用外部的接口 int i = 0; for (; ; ) { // send http // response == null catch timeout exception i = i + 1; if (i > 3) { break; } } }
while
public void testWhile(boolean b) { // while (b){ // System.out.println("dfjldskfs"); // } int i = 0; while (true){ i++; if (i>10){ break; } } }
continue,break,return
运算符
- 算术运算:+,-,*,/,++,
- 赋值运算:=,+=,-=
- 比较运算:==,!=,<,>,<=,>=
- 逻辑运算:&&,||,!
- 三元运算:statement?val1:val2;
public static void main(String[] args) { /** * 算术运算: +,-,*,/,++,–- * 赋值运算: =,+=,-= * 比较运算: ==,!=,<,>,<=,>= * 逻辑运算: &&,||,! * 三元运算: statement?val1:val2; */ // 注意区别 int i = 1024; i++; // 先加 ++i; // 先用 // == 和 = int b = 2048; if (b == i) { } // == 与 equals的区别 Integer i1 = 1024; Integer i2 = 1024; if (i1 == i2) { } // && 所有表达式都为true,结果才为true // || 只要有一个为true, 结果就是true // if (statement1 && stemenet2 && stement3) // 三元运算: statement?val1:val2; // if (statement){ // return val1; // }else { // return val2; // } }
这篇关于java001-java基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南