1。ループは、必要ないが、ループのために使用されたことを3と1〜100の全サイクルの整数割り切れます
パッケージオン; パブリック クラスOne1 { 公共 静的 ボイドメイン(文字列[]引数){ int型 SUM = 0 ; のための(INT I = 1; I <= 100; I ++ ){ IF(I%3 == 0 ){ SUM + = I; } } のSystem.out.println( "1から1003および分割の間で" + SUM); } } パッケージオン; パブリック クラスOne1 { 公共 静的 ボイドメイン(文字列[]引数) { int型私は1を= 。 int型の合計= 0 ; 一方、(I <101 ){ I ++ 。 もし(I%3 == 0 ){ 合計 + = I。 } } のSystem.out.println( "1-100能被3整除的和是:" + 合計)。 } } パッケージいずれかを、 パブリック クラスone1 { 公共 静的 ボイドメイン(文字列[]引数){ intは I = 0 。 int型の合計= 1 ; 実行{ I ++ ; IF(I%3 == 0 ){ SUM + = I; } } ながら(I <101 ) のSystem.out.println( "3及び1-100によって数割り切れます:" + SUM); } }
2.出力0-9が、含まれていない間に数5を。(知識:条件ループ
パッケージ1; パブリック クラスone1 { 公共 静的 ボイドメイン(文字列[]引数){ INT iは、 以下のための式(I = 1、I <10; I ++ ){ 場合(I = 5!){ のSystem.out.println(I)。 } 他{ } } } }
ループ:3.整数N階乗を見つけ、プログラムを書く、例えば、5階乗は1 * 2 * 3 * 4 * 5(知識であります
パッケージ1; 輸入 java.utilの。* ; パブリック クラスone1 { 公共 静的 ボイドメイン(文字列[]引数){ スキャナSC = 新しいスキャナ(System.in)。 int型私は= sc.nextIntを(); int型の合計= 1 ; 用(INT X = 1であり、x <= I; X ++ ){ 合計 =合計* X。 } のSystem.out.println(合計)。 } }
4.書き込みプログラム、入力は入力エラーは、法的手続き(知識:ループ)の入力が終了するまで再入力することを示唆し、(<0または> 100)正当でない場合、任意の生徒の成績を入力してください
パッケージの一つ; インポート java.utilのクラス*。; パブリック クラスOne1 { 公共の 静的な 無効メイン(文字列[] args)を{ スキャナ入力 = 新しい新しいスキャナ(System.in); のため(int型 I = 0 ;; I ++ ){ のSystem.out .println( "生徒の成績を入力してください:" ); int型のスコア= input.nextInt(); IF(スコア<0 ||スコア> 100 ){ System.out.printlnは( "入力エラーが、再入力してください:" ) ; } 他 { System.out.println( "生徒の成績は次のとおりです。" + スコア); BREAK ; } } } }
スタッフを仮定5.今年の年俸3万元、6%の年間成長率の年俸です。10年後に従業員の年俸を計算するためのJavaアプリケーションを記述し、そして次の10年を数え、総収入の(年度からカウント)。
パッケージの一つ; インポート java.utilのクラス*。; パブリック クラスOne1 { 公共の 静的な 無効メイン(文字列[] args)を{ スキャナ入力 = 新しい新しいスキャナ(System.in); ダブル給与= 0 ; ダブル tenyear = 30000 ; のため(int型 I 1 =; I <= 10; I ++ ){ tenyear + tenyear * = 0.06 ; 給与 + = tenyear; } のSystem.out.println( "プログラマ後給与年:" + tenyear)。 System.out.println(「次の十年のプログラマの総収入:」+ 給与); } }