基本コンテンツ
1つの演算子とCの式と実質的に同じ
ここに追加するには、以前にビット単位の演算子を理解していなかったということです。
。2ビットに対応するデータは、その後、1である場合:ビット単位のAND演算子&双眼鏡オペレータは、データ、整数2ビットを計算し、演算の結果は、アルゴリズムがある、データの整数でありますビットの結果は、そうでなければ0、1
:例
M:00000000 00000000 00000000 00000111
N-:10000001 10100101 11110011 10101011
結果y:00000000 00000000 00000000 00000011
Bのビット単位のOR演算子|。それはバイナリ演算子、アルゴリズムや&のようなものです
C。プレス〜演算子は、非ビット単項演算子、1つの計算整数データビットであります
。Dビット単位の排他的OR演算子^は、バイナリ演算子、アルゴリズムは次のとおり同一のデータに対応する2つのビットが、ビットの結果が0であれば、そうでない場合は1
2. [追加]演算子は:演算子のinstanceof
演算子は二項演算子で、左のオペランドがオブジェクトで、クラスが正しいです。オペレータの結果はそうでない場合はトゥーレ、falseの場合、右に左には、オブジェクトクラスまたはサブクラスが作成されると
3.基本的な文
ここで、Cは同じです。しかしJavaはアレイを通してループを提供する:{...}:(アレイの名前ループ変数宣言)のため
II。実務経験
実際に、私はこの章の焦点は、私たちの学習アルゴリズムの設計を与え、基礎を築くことだと思い、私たちは実際には、新しいアルゴリズムを設計するためにここに学ぶ、または使用のJavaます転送アルゴリズムの特性を学習する必要があり、プログラミング、アルゴリズムが最もあり主要分野だけでなく、場所を壊すのが最も難しいです。
例:100未満のすべての素数を求めてアプリケーションを作成します
import java.util.Scanner;
public class Part3_4_2
{
public static void main(String args[])
{
int start , end ;
Scanner reader = new Scanner(System.in);
end = reader.nextInt();
int n = 0;
int i = 0;
for (start = 1; start < end; start += 2)
{
int k = (int) Math.sqrt(start);
for (i = 2; i <= k; i++) {
if (start % i == 0)
break;
}
if (i >= k + 1)
{
System.out.println(start);
n++;
}
}
}
}