mirror of
https://github.com/luzhisheng/js_reverse.git
synced 2025-04-04 23:03:48 +08:00
java基础
This commit is contained in:
parent
e1fbf37c95
commit
0bb64243fb
16
java基础/Java中的数组如何使用.java
Normal file
16
java基础/Java中的数组如何使用.java
Normal file
@ -0,0 +1,16 @@
|
||||
public class Java中的数组如何使用 {
|
||||
public static void main(String[] args) {
|
||||
|
||||
// 定义一个长度为5的字符串数组,保存考试科目信息
|
||||
String[] subjects = new String[5];
|
||||
|
||||
// 分别为数组中的元素赋值
|
||||
subjects[0] = "Oracle";
|
||||
subjects[1] = "PHP";
|
||||
subjects[2] = "Linux";
|
||||
subjects[3] = "Java";
|
||||
subjects[4] = "HTML";
|
||||
|
||||
System.out.println("数组中第4个科目为:" + subjects[3]);
|
||||
}
|
||||
}
|
15
java基础/Java循环语句之dowhile.java
Normal file
15
java基础/Java循环语句之dowhile.java
Normal file
@ -0,0 +1,15 @@
|
||||
// 执行过程:
|
||||
//<1>、 先执行一遍循环操作,然后判断循环条件是否成立
|
||||
//<2>、 如果条件成立,继续执行< 1 > 、< 2 >,直到循环条件不成立为止
|
||||
//特点: 先执行,后判断
|
||||
public class Java循环语句之dowhile {
|
||||
public static void main(String[] args) {
|
||||
int sum = 0; // 保存 1-50 之间偶数的和
|
||||
int num = 2; // 代表 1-50 之间的偶数
|
||||
do {
|
||||
//实现累加求和
|
||||
num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
|
||||
} while (num < 50); // 满足数值在 1-50 之间时重复执行循环
|
||||
System.out.println(" 50以内的偶数之和为:" + sum);
|
||||
}
|
||||
}
|
18
java基础/Java循环语句之for.java
Normal file
18
java基础/Java循环语句之for.java
Normal file
@ -0,0 +1,18 @@
|
||||
// 执行过程:
|
||||
//<1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次
|
||||
//<2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环
|
||||
//<3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断
|
||||
//<4>、 依次重新执行< 2 >、< 3 >、< 4 >,直到退出循环
|
||||
public class Java循环语句之for {
|
||||
public static void main(String[] args) {
|
||||
int sum = 0; // 保存不能被3整除的数之和
|
||||
// 循环变量 i 初始值为 1 ,每执行一次对变量加 1,只要小于等于 100 就重复执行循环
|
||||
for (int i = 1; i < 101 ; i++) {
|
||||
// 变量 i 与 3 进行求模(取余),如果不等于 0 ,则表示不能被 3 整除
|
||||
if (i % 3 != 0) {
|
||||
sum = sum + i; // 累加求和
|
||||
}
|
||||
}
|
||||
System.out.println("1到100之间不能被3整除的数之和为:" + sum);
|
||||
}
|
||||
}
|
11
java基础/Java循环语句之while.java
Normal file
11
java基础/Java循环语句之while.java
Normal file
@ -0,0 +1,11 @@
|
||||
public class Java循环语句之while {
|
||||
public static void main(String[] args) {
|
||||
int i = 1; // 代表 1 - 5 之间的数字
|
||||
// 当变量小于等于 5 时执行循环
|
||||
while (i < 6) {
|
||||
// 输出变量的值,并且对变量加 1,以便于进行下次循环条件判断
|
||||
System.out.println(i);
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
21
java基础/Java循环语句之多重循环.java
Normal file
21
java基础/Java循环语句之多重循环.java
Normal file
@ -0,0 +1,21 @@
|
||||
//循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环中,外层循环每执行一次,内层循环要执行一圈。
|
||||
public class Java循环语句之多重循环 {
|
||||
public static void main(String[] args) {
|
||||
|
||||
System.out.println("打印直角三角形");
|
||||
|
||||
// 外层循环控制行数
|
||||
for (int i = 1; i < 4; i++) {
|
||||
|
||||
// 内层循环控制每行的*号数
|
||||
// 内层循环变量的最大值和外层循环变量的值相等
|
||||
for (int j = 1; j <= i; j++) {
|
||||
|
||||
System.out.print("*");
|
||||
}
|
||||
|
||||
// 每打印完一行后进行换行
|
||||
System.out.println();
|
||||
}
|
||||
}
|
||||
}
|
17
java基础/Java循环跳转语句之break.java
Normal file
17
java基础/Java循环跳转语句之break.java
Normal file
@ -0,0 +1,17 @@
|
||||
public class Java循环跳转语句之break {
|
||||
public static void main(String[] args) {
|
||||
// 保存累加值
|
||||
int sum = 0;
|
||||
// 从1循环到10
|
||||
for (int i = 1; i <= 10; i++) {
|
||||
// 每次循环时累加求和
|
||||
sum = sum + i;
|
||||
// 判断累加值是否大于20,如果满足条件则退出循环
|
||||
if (sum > 21) {
|
||||
System.out.print("当前的累加值为:" + sum);
|
||||
//退出循环
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
17
java基础/Java循环跳转语句之continue.java
Normal file
17
java基础/Java循环跳转语句之continue.java
Normal file
@ -0,0 +1,17 @@
|
||||
// continue 的作用是跳过循环体中剩余的语句执行下一次循环。
|
||||
public class Java循环跳转语句之continue {
|
||||
public static void main(String[] args) {
|
||||
|
||||
int sum = 0; // 保存累加值
|
||||
|
||||
for (int i = 1; i <= 10; i++) {
|
||||
|
||||
// 如果i为奇数,结束本次循环,进行下一次循环
|
||||
if (i > 31) {
|
||||
continue;
|
||||
}
|
||||
sum = sum + i;
|
||||
}
|
||||
System.out.print("1到10之间的所有偶数的和为:" + sum);
|
||||
}
|
||||
}
|
12
java基础/Java数组遍历.java
Normal file
12
java基础/Java数组遍历.java
Normal file
@ -0,0 +1,12 @@
|
||||
public class Java数组遍历 {
|
||||
public static void main(String[] args) {
|
||||
// 定义一个长度为 3 的字符串数组,并赋值初始值
|
||||
String[] hobbys = {"sports", "game", "movie"};
|
||||
System.out.println("循环输出数组中元素的值:");
|
||||
|
||||
// 使用循环遍历数组中的元素
|
||||
for (int i = 0; i < hobbys.length; i++) {
|
||||
System.out.println(hobbys[i]);
|
||||
}
|
||||
}
|
||||
}
|
9
java基础/Java条件语句之if.java
Normal file
9
java基础/Java条件语句之if.java
Normal file
@ -0,0 +1,9 @@
|
||||
//生活中,我们经常需要先做判断,然后才决定是否要做某件事情。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S 。对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用 if 条件语句实现。
|
||||
public class Java条件语句之if {
|
||||
public static void main(String[] args) {
|
||||
int one = 20 ;
|
||||
if(one%2==0){
|
||||
System.out.println("one是偶数");
|
||||
}
|
||||
}
|
||||
}
|
15
java基础/Java条件语句之ifelse.java
Normal file
15
java基础/Java条件语句之ifelse.java
Normal file
@ -0,0 +1,15 @@
|
||||
// if...else 语句的操作比 if 语句多了一步: 当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入 else 部分。
|
||||
public class Java条件语句之ifelse {
|
||||
public static void main(String[] args) {
|
||||
int age = 25;
|
||||
|
||||
|
||||
if (age >= 18) {
|
||||
System.out.println("成年了");
|
||||
} else {
|
||||
System.out.println("未成年了");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
9
java基础/Java条件语句之switch.java
Normal file
9
java基础/Java条件语句之switch.java
Normal file
@ -0,0 +1,9 @@
|
||||
public class Java条件语句之switch {
|
||||
public static void main(String[] args) {
|
||||
char today='日';
|
||||
switch(today){
|
||||
case '日':
|
||||
System.out.println("吃主席套餐");
|
||||
}
|
||||
}
|
||||
}
|
14
java基础/Java条件语句之多重if.java
Normal file
14
java基础/Java条件语句之多重if.java
Normal file
@ -0,0 +1,14 @@
|
||||
public class Java条件语句之多重if {
|
||||
public static void main(String[] args) {
|
||||
int age=25;
|
||||
if (age > 60) {
|
||||
System.out.println("老年");
|
||||
} else if(age<60&&age>40) {
|
||||
System.out.println("中年");
|
||||
} else if(age>18&&age<40) {
|
||||
System.out.println("少年");
|
||||
} else if(age<18) {
|
||||
System.out.println("童年");
|
||||
}
|
||||
}
|
||||
}
|
13
java基础/Java条件语句之嵌套if.java
Normal file
13
java基础/Java条件语句之嵌套if.java
Normal file
@ -0,0 +1,13 @@
|
||||
// 嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 if 的条件。
|
||||
public class Java条件语句之嵌套if {
|
||||
public static void main(String[] args) {
|
||||
int score = 94;
|
||||
String sex = "女";
|
||||
|
||||
if (score > 80){
|
||||
if(sex.equals("女")){
|
||||
System.out.println("进入女子组决赛");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
10
java基础/java数组.java
Normal file
10
java基础/java数组.java
Normal file
@ -0,0 +1,10 @@
|
||||
public class java数组 {
|
||||
public static void main(String[] args) {
|
||||
|
||||
// 定义一个数组,保存五名学生的成绩
|
||||
int[] scores = {78, 93, 97, 84, 63};
|
||||
|
||||
// 输出数组中的第二个成绩
|
||||
System.out.println("数组中的第2个成绩为:" + scores[1]);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user