トピック:
1.「水仙」
パブリッククラスzuoyehuashui { パブリック静的無効メイン(文字列[] args){ int型X、Y、Z。 int型の合計= 0、I。 以下のための(I = 10; iは= 99 <; iは++) { X = I / 10。 Y =(I 10%)/ 1。 Z = I%1。 合計= X * 10 + Y * 1つの+ Z。 IF(Math.pow(x、3)+ Math.pow(Y 3)+ Math.pow(Z 3)==合計) { のSystem.out.println(I)。 } } } }
2. ...の値+ 13-23 + 33-43 + 973から983 + 993から1003を求めます。
パブリッククラスzuoyehuashui { パブリック静的無効メイン(文字列[] args) { int型I、J = 0、K = 3。 INTフラグ= 1。 用(i = 1; iは= 100 <; iは++) { J = J +フラグ*(K +(iは10 *))。 フラグ= -flag。 } のSystem.out.println(J)。 } }
3.プログラミングは1を求めます!2!3!+ ... + 20!。
パブリッククラスzuoyehuashui { パブリック静的無効メイン(文字列[] args){ スキャナSC =新しいスキャナ(System.in)。 INT、M = sc.nextInt()。 int型の合計= 0、NUM = 1; 以下のために(INT I = 1; I <= M; iは++) { NUM = NUM * I。 合計=合計+ NUM。 } のSystem.out.println(合計)。 } }
4.書き込みJavaプログラム、計算8 + 88 + 888 + 10 ...フロント。
パブリッククラスzuoyehuashui { 公共の静的な無効メイン(文字列引数[]){ 長い和= 0、A = 8。 {ための式(I ++; iは= 10 <I = 1 INT) 合計=合計+。 = A * 10 + 8。 } のSystem.out.println( "" +合計)。 } }
数がその要因の合計と正確に等しい場合5.は、この数は完全数と呼ばれています。すべては1000年以内に出力の数をプログラミング終えました。
パブリッククラスzuoyehuashui { パブリック静的無効メイン(文字列[] args){ iは、jはint型。 用(i = 1; iは= 1000 <; iは++) { int型の和= 0。 用(J = 1; J <= I; J ++) { IF(I%のjの== 0) { 合計+ = J。 } } もし、((和- I)== I) { のSystem.out.println(I)。 } } } }
6.ライトアプリケーション、出力は<最大の正の整数1 + 2 + 3 8888 + ... + N満たします。
パブリッククラスzuoyehuashui { パブリック静的無効メイン(文字列[] args) { 1 = I int型。 int型の合計= 0; int型のn; (; iは++ i = 1)のために { 和=和+ iは、 N = - 1。 IF(和> = 8888) { System.out.printlnは(N) System.out.println(合計- I)。 ブレーク; } } } }
印字周期(二等辺三角形)については、以下の図7
パブリッククラスzuoyehuashui { パブリック静的無効メイン(文字列[] args){ iは、jはint型。 用(i = 1; iは<= 5; iは++){//限制循环次数 ため(J = 5; J> = I; J - ){ System.out.print(」「)。 } ため(J = 1; J <= I; J ++){ System.out.print( "*")。 } ため(J = 5; J> = I; j--) { System.out.print(」「)。 } のSystem.out.println(); } }
概要
この使用方法:
1.本クラスのメソッドを強調します
図2は、クラス属性を表し、
3.このクラスのコンストラクタの使用は、このメソッドを呼び出します
4.this現在のオブジェクトを表します
静的キーワード:
変数が静的を使用している場合、その変数は、オブジェクト自体に属しているが、それ自体が配置されているクラスに属していません。
これは、パブリック変数複数のオブジェクトです。
(非静的メソッドは、プロパティまたはメソッドの宣言を呼び出すために静的と宣言することができるが、この方法は、静的プロパティまたはメソッド呼び出し非静的型宣言で宣言することはできません)