JAva修習の道(5)---------道は長くて遠いです.
10076 ワード
一、演算子
1.1算術演算子
1.2算術演算子——プラス記号の種類
1.3算術演算子——自増自減演算
1.1算術演算子
/*
: , :+
: , :20 + 5, ;a + b
:
:+
:-
:*
:/
( ):%
, 。
/ = ...
, , , , , 。
, 。
:
1、 , 。
*/
public class Demo04Operator{
public static void main(String[] args){
//
System.out.println(20 + 30);// 50
//
int a = 20;
int b = 30;
System.out.println(a - b);// -10
//
System.out.println(a * 10);// 200
int x = 10;
int y =3;
int result1 = x / y;
System.out.println(result1);// 3
int result2 = x % y;
System.out.println(result2); // , ,1
//int + double ---> double + double ---> double
double result3 = x + 2.5;
System.out.println(result3);// 12.5
}
}
1.2算術演算子——プラス記号の種類
/*
“+” ;
1、 , 。
2、 char , ,char int, 、
3、 String( , ) , 。
,
*/
public class Demo05Plus{
public static void main(String[] args){
//
// = ;
String str1 = "Hello";
System.out.println(str1);// Hello
System.out.println("Hello" + "World");// HelloWorld
String str2 = "Java";
// String + int ---> String
System.out.println(str2 + 20);// Java20
//
//String + int + int
//String + int
//String
System.out.println(str2 + 20 + 30);// Java2030
System.out.println(str2 + (20 + 30));// Java20
}
}
1.3算術演算子——自増自減演算
/*
: ++
: --
: , 1
: , , : ++num, num++
:
1、 : , 。
2、 : , , , 。
:
1、 , ++ ++ , :++num; num++; 。
2、 , 【 】
A、 【 ++】, 【 +1】, ,【 】
B、 【 ++】, ,【 +1】, 【 】
:
、 , , 。
*/
public class Demo06Operator{
public static void main (String[] args){
int num1 = 10;
System.out.println(num1);// 10
++num1;// , ++
System.out.println(num1);// 11
num1++;// , ++
System.out.println(num1);// 12
System.out.println("=================");
//
int num2 = 20;
// , ++, 21, 21
System.out.println(++num2);// 21
System.out.println(num2); // 21
System.out.println("====================");
int num3 = 30;
// , ++ 30, +1 31
System.out.println(num3++);// 30
System.out.println(num3); // 31
System.out.println("====================");
int num4 = 40;
int result1 = --num4;// , --, -1 39, 39 result1
System.out.println(result1);// 39
System.out.println(num4);// 39
System.out.println("====================");
int num5 = 50;
// , --, 50 result2, -1 49
int result2 = num5--;
System.out.println(result2);// 50
System.out.println(num5);// 49
System.out.println("====================");
int x = 10;
int y = 20;
//11 + 20 = 31
int result3 = ++x + y--;
System.out.println(result3);// 31
System.out.println(x);// 11
System.out.println(y);// 19
//30++;// : ++ --
}
}