我々は、データ型、定数、変数、演算子をマスターする必要があり、Javaプログラムの操作を使用することができます
データ型について私は、Excelスプレッドシート、単精度浮動小数点と倍精度浮動小数点計算が正確ではありませんする範囲をまとめています。
定数は、Javaの固定データの間に実行されている印刷することができます
パブリック クラスデモ{
公共 静的 ボイドメイン(文字列[]引数){
最終 INT C = 1; // 定数、整数型を作成し、一定の最終的なキーワードを定義するため
のSystem.out.println(C)を、 // 出力:1
}
}
プログラムが実行されているJavaの中に変更することができ、変数のデータを参照し、それを印刷することができます
パブリック クラス変数{
公共 静的 ボイドメイン(文字列[]引数){
int型 NUM = 50; // 変数のフォーマットを作成する:データ型変数名=データ値
のSystem.out.println(NUM); // 出力:50
INT数; //は可変フォーマットを作成する:データ型変数名;
数= 3; // 変数に格納されたデータ:変数名=データ値
のSystem.out.println(番号); // 出力:3。
ダブル D; //は、変数の倍精度浮動小数点型を作成し、変数名をdと命名されました
= 3.3 D; // 変数に格納されたデータ、データ値3.3
のSystem.out.println(D); // プリント出力変数d、出力:3.3
フロートKK;
KK = 3.2F; // フロートれます私たちは、接尾辞F.追加する必要がfloat型を使用しなければならない場合、デフォルトのタイプは、ダブルで
のSystem.out.println(KK)を; // 出力:3.2
}
}
固定実行するJavaプログラムの間に一定の検証方法、変数は変更できますか?
パブリック クラスのテスト{
公共 静的 ボイドメイン(文字列[]引数){
最終 INT A = 1; // 最終的なキーワードを定義するために使用される定数、定数作成
するSystem.out.println(A)を; // 出力:. 1
最終 INT 10 = B; //が作成定数
// SB =「20」; // 定数の値を変更し、実行することはできません、文句を言います。
// 演習を行うには、そう、この口コミ間、理解を容易にするための注意事項を選択しているため、回避策、コメントを削除または修正します。
System.out.println(B); // 出力:10
INT C = 100; //変数代入100を作成
C = 200; // 変数変更
するSystem.out.println(C)を; // 出力:200
}
}
オペレータは、定常および可変記号は等号演算子が実際に使用されるオペレーティング代入演算子あります。
四の事業:
public class Demo1 {
public static void main(String[] args) {
int a = 66;
int b = 66;
int r1 = a * b;
System.out.println(r1); //输出:4356,想要验算,可以使用手机or电脑上的计算器再计算一遍。
int r2 = a + b; //加法运算符
System.out.println(r2); //输出:132
int r3 = a - b; //减法运算符
System.out.println(r3); //输出:0
int r4 = a / b; //除法运算符
System.out.println(r4); //输出:1
int x =10;
int y =3;
int result = x%y; //模运算符
System.out.println(result); //10除以3,等于3余数1
}
}
逻辑运算符:
什么是逻辑?
简单打个比方,我们去超市购物,想要买一把雨伞
在收银台结算时,通常问默会自己,买没买雨伞。
这里的回答就是一种逻辑上的运算,买or没买。
是与否、有与无也都是逻辑的判断
public class Demo2{
public static void main(String[] args) {
boolean a = true;
boolean b = false;
System.out.println(a&&b); //输出:false。&&逻辑与运算符,仅当两个操作都为真,条件才为真。
System.out.println(a||b); //输出:true。逻辑或运算符,两个操作其中有一个为真,条件为真。
System.out.println(!a); //输出:false。逻辑非运算符,取反。
/* 这就是多行注释
* 与“&&”,或“||”,具有短路效果:
* 如果根据左边已经可以判断得到最终结果,那么右边的代码不再执行,从而节省一定的性能。
*
* 类比:斗地主时,我的牌是4和10,对方只有一张牌,我要如何出?
* 先出10,如果对方剩下的牌是5-10,那么我这局就赢了。
* 这在就是斗地主中,短路效果的应用。
*/
}
}
自增自减运算符
public class Demo3 {
public static void main(String[] args) {
int x = 1;
x++; //变量x自增1
System.out.println(x); //输出:2。因为变量x自增了1
int y = 1;
y--; //变量y自减1
System.out.println(y); //输出:0。因为变量y自减了1。
//自增自减符号,单独使用时,符号在前在后都一样。
//与其它混合使用时,如果,运算符在前,那么结果就要先增减,后打印。反之,符号在后,就先打印。
int a = 1; //运算符在前,那么结果就要先增减,后打印
System.out.println(++a); //输出:2。
int b = 1;
System.out.println(b--); //符号在后,就先打印,后自减。所以输出是1,输出后b的值自减1。
//如何看到b的值是否自减了呢? 将变量b打印输出即可
System.out.println(b); //自减之后变量b的值是0,所以输出:0
}
}