演算子、式と文

基本コンテンツ
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++;
               }
          }
     }
}
公開された35元の記事 ウォンの賞賛0 ビュー1321

おすすめ

転載: blog.csdn.net/c1776167012/article/details/100628017