JAva中間試験ノート

1990 ワード

第1バブル法ソート
int b;
	int min = a[0];
	for (int i = 0; i < a.length; i++) {
		if(a[i]>min) {
			b = a[i];
			a[i] = min;
			min = b;
		}
	}

PS
  • Arrays.sort(a);昇順配列
  • Arrays.sort(a, Collections.reverseOrder());降順配列String arry[]=sc.nextLine().split("+");
  • JAVA進数変換String str4 = Integer.toString(123456,7)
  • 科学計数法は通常の形式BigDecimal=in.nextBigDecimal()に変換される.System.out.println(s.toPlainString());

  • try { if (x > 1000 || x < -1000 || Math.abs(t - x) >= 0.001) { throw new NumberFormatException(); } } catch (NumberFormatException e) { System.out.println(“”); } in.close();
    この関数はjavaで.closeは閉じるという意味です.例えばsession.close();セッションを閉じてメモリを解放するという意味です.また、データベースとのリンクconnectionもよく使われます.
  • フォーマット付き出力
  • System.out.printf("%04d - %04d = %04d", w, q, k); printf(“The average of %d numbers is %.2f”, count, sum/count);
  • 乱数
  • int x =(int)(Math.random()*100); 注意タイプ変換の場合は、乱数に100を乗じて変換します.
  • JAVAクラスライブラリの基礎クラス
  • JAva.langパッケージ
    Language、基本言語パッケージ.自動ロード.Javaプログラムに欠かせないSystemクラスが含まれている.Java言語の基本データ型、文字列クラス、配列に基本的なクラス記述を提供する.はスレッドと例外処理クラスを含む.
    JAva.utilパッケージutility、ユーティリティパッケージ.Java言語で特定の機能を実現できるクラス:日付、ベクトル、乱数、スタックなどが含まれています.
    JAva.ioパッケージinput|output,入出力パッケージ:標準入出力とファイル処理を含むクラス.Javaプログラムは、オペレーティングシステムに関連する下位レベルの入出力処理を実現することができる.
    JAva.awtパッケージウィンドウキット.グラフィックユーザインタフェースを構築するために使用できるクラスが含まれています.Graphicsクラス、関連する低級図面操作;グラフィックインタフェースのコンポーネントとレイアウト:例えばLabel、TextField、CheckBox、LayoutManagerインタフェースなど;ユーザーインタラクティブ制御とイベント呼応.
    JAvax.swingパッケージ別のウィンドウキット.初期バージョンはjava.awt.swingで、javax.swingに統合されました.
    JAva.appletパッケージウィジェットアプリケーションクラスパッケージ:パッケージにはAppletクラスのほか、AppletContext、AppletStub、AudioClipの3つのインタフェースがあります.JAva.appletパッケージは、Java対応ブラウザとのインタラクション方式のAppletクラスを提供し、HTMLページに画像や音声などの要素を埋め込むことができます.
    JAva.netパッケージネットワークアプリケーションパッケージ:telnet、ftp、wwwなどのプロトコルでネットワークにアクセスするクラスを提供します.ネットワークアプリケーションの迅速な開発に使用できます.Java.netパッケージを豊富にすることで、javaのネットワーク機能はバージョンの更新に伴って拡張されます.