mirror of
https://github.com/luzhisheng/js_reverse.git
synced 2025-04-12 11:37:09 +08:00
java基础
This commit is contained in:
parent
afdae3d4ca
commit
e1fbf37c95
6
java基础/HelloWorld.java
Normal file
6
java基础/HelloWorld.java
Normal file
@ -0,0 +1,6 @@
|
||||
// 第一个java代码
|
||||
public class HelloWorld {
|
||||
public static void main(String[] args){
|
||||
System.out.println("hello world");
|
||||
}
|
||||
}
|
6
java基础/Java中的关键字.java
Normal file
6
java基础/Java中的关键字.java
Normal file
@ -0,0 +1,6 @@
|
||||
// ava 关键字是区分大小写的哦!所以 void 是关键字,但 Void 就不是了
|
||||
public class Java中的关键字 {
|
||||
public static void main(String[] args){
|
||||
System.out.println("hello imooc");
|
||||
}
|
||||
}
|
9
java基础/Java中的强制类型转换.java
Normal file
9
java基础/Java中的强制类型转换.java
Normal file
@ -0,0 +1,9 @@
|
||||
// 可以看到,通过强制类型转换将 75.8 赋值给 int 型变量后,结果为 75,数值上并未进行四舍五入,而是直接将小数位截断。
|
||||
public class Java中的强制类型转换 {
|
||||
public static void main(String[] args) {
|
||||
double heightAvg1=176.2;
|
||||
int heightAvg2=(int)heightAvg1;
|
||||
System.out.println(heightAvg1);
|
||||
System.out.println(heightAvg2);
|
||||
}
|
||||
}
|
15
java基础/Java中的数据类型.java
Normal file
15
java基础/Java中的数据类型.java
Normal file
@ -0,0 +1,15 @@
|
||||
// Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。
|
||||
public class Java中的数据类型 {
|
||||
public static void main(String[] args) {
|
||||
String name="爱慕课";
|
||||
char sex='男';
|
||||
int num=18;
|
||||
double price=120.5;
|
||||
boolean isOK=true;
|
||||
System.out.println(name);
|
||||
System.out.println(sex);
|
||||
System.out.println(num);
|
||||
System.out.println(price);
|
||||
System.out.println(isOK);
|
||||
}
|
||||
}
|
10
java基础/Java中的条件运算符.java
Normal file
10
java基础/Java中的条件运算符.java
Normal file
@ -0,0 +1,10 @@
|
||||
//条件运算符( ? : )也称为 “三元运算符”。
|
||||
//语法形式:布尔表达式 ? 表达式1 :表达式2
|
||||
//运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
|
||||
public class Java中的条件运算符 {
|
||||
public static void main(String[] args) {
|
||||
int score=68;
|
||||
String mark = score>=60 ?"及格":"不及格";
|
||||
System.out.println("考试成绩如何:"+mark);
|
||||
}
|
||||
}
|
15
java基础/Java中的比较运算符.java
Normal file
15
java基础/Java中的比较运算符.java
Normal file
@ -0,0 +1,15 @@
|
||||
// 注意哦:
|
||||
//1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
|
||||
//2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型
|
||||
public class Java中的比较运算符 {
|
||||
public static void main(String[] args) {
|
||||
int a=16;
|
||||
double b=9.5;
|
||||
String str1="hello";
|
||||
String str2="imooc";
|
||||
System.out.println("a等于b:" + (a == b));
|
||||
System.out.println("a大于b:" + (a > b));
|
||||
System.out.println("a小于等于b:" + (a <= b));
|
||||
System.out.println("str1等于str2:" + (str1 == str2));
|
||||
}
|
||||
}
|
18
java基础/Java中的算术运算符.java
Normal file
18
java基础/Java中的算术运算符.java
Normal file
@ -0,0 +1,18 @@
|
||||
// 算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。
|
||||
// 其中,++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴
|
||||
public class Java中的算术运算符 {
|
||||
public static void main(String[] args) {
|
||||
int age1=24;
|
||||
int age2=18;
|
||||
int age3=36;
|
||||
int age4=27;
|
||||
int sum=age1+age2+age3+age4;
|
||||
double avg=sum/4;
|
||||
int minus=age1-age2;
|
||||
int newAge=--age1;
|
||||
System.out.println("年龄总和:"+sum);
|
||||
System.out.println("平均年龄:"+avg);
|
||||
System.out.println("年龄差值:"+minus);
|
||||
System.out.println("自减后的年龄:"+newAge);
|
||||
}
|
||||
}
|
12
java基础/Java中的自动类型转换.java
Normal file
12
java基础/Java中的自动类型转换.java
Normal file
@ -0,0 +1,12 @@
|
||||
// 在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。
|
||||
// 1.目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
|
||||
// 2.目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了
|
||||
public class Java中的自动类型转换 {
|
||||
public static void main(String[] args) {
|
||||
double avg1=78.5;
|
||||
int rise=5;
|
||||
double avg2=avg1+rise;
|
||||
System.out.println("考试平均分:"+avg1);
|
||||
System.out.println("调整后的平均分:"+avg2);
|
||||
}
|
||||
}
|
20
java基础/Java中的赋值运算符.java
Normal file
20
java基础/Java中的赋值运算符.java
Normal file
@ -0,0 +1,20 @@
|
||||
// 赋值运算符是指为变量或常量指定数值的符号。如可以使用 “=” 将右边的表达式结果赋给左边的操作数。
|
||||
public class Java中的赋值运算符 {
|
||||
public static void main(String[] args) {
|
||||
int one = 10 ;
|
||||
int two = 20 ;
|
||||
int three = 0 ;
|
||||
three = one+two;
|
||||
System.out.println("three=one+two==>"+three);
|
||||
three+=one;
|
||||
System.out.println("three+=one==>"+three);
|
||||
three-=one;
|
||||
System.out.println("three-=one==>"+three);
|
||||
three*=one;
|
||||
System.out.println("three*=one==>"+three);
|
||||
three/=one;
|
||||
System.out.println("three/=one==>"+three);
|
||||
three%=one;
|
||||
System.out.println("three%=one==>"+three);
|
||||
}
|
||||
}
|
16
java基础/Java中的逻辑运算符.java
Normal file
16
java基础/Java中的逻辑运算符.java
Normal file
@ -0,0 +1,16 @@
|
||||
//1、 与:要求所有人都投票同意,才能通过某议题
|
||||
//2、 或:只要求一个人投票同意就可以通过某议题
|
||||
//3、 非:某人原本投票同意,通过非运算符,可以使其投票无效
|
||||
//4、 异或:有且只能有一个人投票同意,才可以通过某议题
|
||||
public class Java中的逻辑运算符 {
|
||||
public static void main(String[] args) {
|
||||
boolean a = true; // a同意
|
||||
boolean b = false; // b反对
|
||||
boolean c = false; // c反对
|
||||
boolean d = true; // d同意
|
||||
System.out.println((a&&b) + "未通过");
|
||||
System.out.println((a||b) + "通过");
|
||||
System.out.println((!a) + "未通过");
|
||||
System.out.println((c ^ d) + "通过");
|
||||
}
|
||||
}
|
11
java基础/Java中运算符的优先级.java
Normal file
11
java基础/Java中运算符的优先级.java
Normal file
@ -0,0 +1,11 @@
|
||||
// 所谓优先级,就是在表达式中的运算顺序。
|
||||
public class Java中运算符的优先级 {
|
||||
public static void main(String[] args) {
|
||||
int m = 5;
|
||||
int n = 7;
|
||||
int x = ( m * 8 / ( n + 2 ) ) % m ;
|
||||
System.out.println("m:" + m);
|
||||
System.out.println("n:" + n);
|
||||
System.out.println("x:" + x);
|
||||
}
|
||||
}
|
10
java基础/Java常量的应用.java
Normal file
10
java基础/Java常量的应用.java
Normal file
@ -0,0 +1,10 @@
|
||||
// 所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。
|
||||
// 语法:final 常量名 = 值;
|
||||
public class Java常量的应用 {
|
||||
public static void main(String[] args) {
|
||||
final String a = "男";
|
||||
final String b = "女";
|
||||
System.out.println(a);
|
||||
System.out.println(b);
|
||||
}
|
||||
}
|
8
java基础/什么是运算符.java
Normal file
8
java基础/什么是运算符.java
Normal file
@ -0,0 +1,8 @@
|
||||
public class 什么是运算符 {
|
||||
public static void main(String[] args) {
|
||||
int a=12;
|
||||
int b=24;
|
||||
int sum = a + b;
|
||||
System.out.println("两数之和为:"+sum);
|
||||
}
|
||||
}
|
7
java基础/变量是什么.java
Normal file
7
java基础/变量是什么.java
Normal file
@ -0,0 +1,7 @@
|
||||
public class 变量是什么 {
|
||||
public static void main(String[] args) {
|
||||
String hobby = "慕课网";
|
||||
System.out.println(hobby);
|
||||
}
|
||||
}
|
||||
|
12
java基础/如何命名Java变量.java
Normal file
12
java基础/如何命名Java变量.java
Normal file
@ -0,0 +1,12 @@
|
||||
//优秀攻城师的习惯:
|
||||
// 1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge
|
||||
// 2、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名 stuName 保存“学生姓名”信息
|
||||
// PS: Java 变量名的长度没有限制,但 Java 语言是区分大小写的,所以 price 和 Price 是两个完全不同的变量哦!
|
||||
public class 如何命名Java变量 {
|
||||
public static void main(String[] args) {
|
||||
String a = "我爱慕课网";
|
||||
String b = "www.imooc.com";
|
||||
System.out.println(a);
|
||||
System.out.println(b);
|
||||
}
|
||||
}
|
11
java基础/认识Java标识符.java
Normal file
11
java基础/认识Java标识符.java
Normal file
@ -0,0 +1,11 @@
|
||||
//答:标识符就是用于给 Java 程序中变量、类、方法等命名的符号。
|
||||
//使用标识符时,需要遵守几条规则:
|
||||
// 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴
|
||||
// 2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以
|
||||
// 3. 标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!
|
||||
// 4. 标识符的命名最好能反映出其作用,做到见名知意。
|
||||
public class 认识Java标识符 {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("hello imooc");
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user