Javaの学習のまとめ:2

Javaのコメント

/**
 *文档注释
 *这种注释的内容会被解释成程序的正式文档
 */
public class TestDemo {
    public static void main(String args[]){
        System.out.println("Hello MLDN");//System的首字母要大写,否则会显示程序包system不存在
        /*
        多行注释
        ...
        ...
        ...
        ...
         */
    }
}

Javaの識別子

識別子は、クラス名、一般名、メソッド名、変数名などが含まれています。
数ではなく、Javaのキーワードで始めることはできません。その文字、数字、_(アンダースコア)、$、で識別

public class 你好 { //类名称,即标识符可以用中文定义
    public static void main(String args[]){
        int 年龄 =20; //变量名称也可以用中文定义
        System.out.println(年龄);
        System.out.print("你好");
    }
}

しかし、中国は識別子としてビットを見て...私たちは通常、識別子として英語で表示されますので、

Javaデータ型

Javaデータ型である:基本データ型と参照データ型(C言語のポインタと同様に、メモリは、動作時に開くことができる)の
基本データ型:
1.数値:
。バイト(デフォルト8ビット:0 )、範囲:-2 7〜2 。7 -1
ショート(16ビットのデフォルト:0)、範囲:-2 15〜2 15 -1
のint(32ビットのデフォルト:0)、範囲:-2 31である〜 2 31である -1
ロング(64ビットのデフォルト:0)、範囲:-2 63は〜2 63である -1
フロート(32ビットのデフォルト:0.0)、範囲:-3.4 10 38である〜3.4 10 38である
ダブル(64ビットデフォルト値:0.0)、範囲:-1.7 10 308 1.7 10 308
2文字:CHAR(16ビットのデフォルト: '\ U0000')、範囲:0-2 。8 -1
3.ブール:ブール(trueまたはfalse、デフォルト値はfalse)
参照データ型:
1.クラス(クラス)
2インタフェース(インタフェース)
3アレイ

整数データ
public class data {
    public static void main(String args[]){
        int num = 10 ;
        int result = num*10 ;
        System.out.println(result);
        int max = Integer.MAX_VALUE ; //int类型的最大值
        int min = Integer.MIN_VALUE ; //int类型的最小值
        System.out.println(max);
        System.out.println(min);
        System.out.println(max+1); //最大值+1,超过int类型的保存范围,出现循环操作重新变为int类型的最小值
        System.out.println(min-1); //同理,最小值-1,超过int类型的保存范围,出现循环操作重新变为int类型的最大值
        //int 变量 +或- long 型常量 = long 型数据
        System.out.println(max+3L);//数字后加上"L"表示long型常量
        System.out.println(min-(long)1);
        //long 变量 +或- int 型常量 = long 型数据
        System.out.println((long)min-1); //(long)min为强制类型转换,由int型转换为long型
        //在实际开发过程中,强制类型转换可能会造成数据精度丢失以及数据功能性的破坏
        byte num2 = 100 ; //使用变量前必须设置变量值,否则会出现错误
        System.out.println(num2);
    }
}
浮動小数点データ
public class data2 {
    //java中只要是小数,对应的默认数据类型就是double型数据(double是保存范围最广的数据类型)
    public static void main(String args[]){
        double num1 = 10.2 ;
        System.out.println(num1*2);

        float num2 = 11.3f ;//表示float数据类型的话,小数后面要加上f/F,不加的话会报错,因为编译器默认该小数为double类型
        float num3 = (float)11.43 ;//强制类型转化为float类型数据
        System.out.println(num2*num3);//计算小数的bug,计算结果并不会得到129.159,而会得到129.15901

        int num4 = 9 ;
        int num5 = 5 ;
        System.out.println(num4/num5);//只有double和float类型才能保存小数
        //解决方法
        System.out.println(num4/(double)num5);
    }
}
文字データ
public class data3 {
    public static void main(String args[]){
        char c = 'A' ;//'A'对应的ASCII码为65
        int num = c ;
        System.out.println(c);
        System.out.println(num);//故输出65

        char d = '关' ;//java的字符型因为使用了UNICODE编码(十六进制),故可以保存任意的文字,因此可以保存中文,这是C语言不具备的
        int num2 = d ;
        System.out.println(num2);
    }
}

Booleanデータ型
public class data4 {
    public static void main(String args[]){
        boolean flag = false ;
        if(!flag){//'!'表示与flag的值相反'true'
            System.out.println("Hello World");
        }
    }
}

Stringデータ型

文字列は、(それが長いクラス名が存在する限り、Javaのクラスに属し、各単語の最初の文字が大文字である)基準データタイプに属しているが、この特別なクラスを使用する
文字列は、文字列で表される
C言語に似て文字の配列

public class data5 {
    public static void main(String args[]){
        String str = "Hello World" ;//str是字符串变量
        System.out.println(str);
        str = str + "!!!" ;//可以使用'+'进行字符串的连接
        System.out.println(str);
        int num1 = 100 ;
        int num2 = 99 ;
        String str2 = "加法计算:" + num1 + num2 ;//可以由结果知道num1和num2直接变为字符串类型,没有进行算数加法操作
        System.out.println(str2);
        //解决方法,改变运算优先级
        String str3 = "加法计算:" + (num1 + num2) ;
        System.out.println(str3);
    }
}

三の操作

基本的な文法構造:
データ型の変数=ブール式?この式のセットを満たしていない。この式を満たすときに設定内容

public class Test1 {
    public static void main(String args[]){
        int num1 = 10 ;
        int num2 = 20 ;
        int max =num1>num2?num1:num2;
        System.out.println(max);
        //用if-else语句也可以做到三目运算的效果
        if(num1>num2) {
        max=num1;
        }
        else {
            max = num2;
        }
        System.out.println(max);
    }
}

リリース5元の記事 ウォンの賞賛0 ビュー94

おすすめ

転載: blog.csdn.net/weixin_45784666/article/details/104014699