第三コースの概要と週を書いてテストレポート(A)
すべての「水仙の数」、いわゆる「数水仙」の1.プリントアウトは、キューブと数自体の桁数に等しい3桁の数字を意味します。例えば、153は、「数水仙」です。
2.の... + 33-43 + 973から983 + 993から1003 + 13-23の値を見つけ、Javaプログラムを書きます。
3.プログラミングは1を求めます!2!3!+ ... + 20!。
4.書き込みJavaプログラム、計算8 + 88 + 888 + 10 ...フロント。
数がその要因の合計と正確に等しい場合5.は、この数は完全数と呼ばれています。すべては1000年以内に出力の数をプログラミング終えました。
6.ライトアプリケーション、出力は<最大の正の整数1 + 2 + 3 8888 + ... + N満たします。
印字周期(二等辺三角形)については、以下の図7
1、
パッケージ画像。 インポートjava.util.Scanner; パブリック クラス華{ 公共 静的 ボイドメイン(文字列[]引数){ スキャナ入力 = 新しいスキャナ(System.in)。 INT I1 = input.nextInt()。 input.close(); int型 I、= 0、B = 0、C = 0 。 以下のための(I = 100; I <= I; iは++ ){ = I / 100 。 B = I / 10-A * 10 。 C = IA * 100-B * 10 。 もし(*はA * A + B * B * B + C * C * C == I){ System.out.print(I)。 } } } }
2、
パッケージ画像。 パブリック クラスDemo5 { 公共 静的 ボイドメイン(文字列[]引数){ int型、B = 0、K = 3 。 int型、I N = 100 。 int型フラグ= 1 。 用(i = 1; iが<= N; iは++ ){ B = B +フラグ*は、式(I * 10 + 3 )。 フラグ = - 旗。 } System.out.print(B)。 } }
3。
パッケージ画像。 輸入 java.utilの。* ; パブリック クラスDemo3 { 公共 静的 ボイドメイン(文字列[]引数){ スキャナSC = 新しいスキャナ(System.in)。 INT、N = sc.nextInt()。 int型の合計= 0、NUM = 1 ; sc.close(); 以下のために(int型 i = 1; iが++; iが<= N ) { NUM = NUM * I。 合計 =合計+ NUM。 } のSystem.out.println(合計)。 } }
4。
package images; public class Demo4 { public static void main(String args[]){ long i,a=0, b=0; System.out.println("计算8+88+888...前10项之和"); for(i=1;i<=10;i++){ //循环10次 a=a*10+8; //每一个数是前一个数的10倍加8 b+=a; //计算10项之和 } System.out.print(b); } }
7.
package leo; import java.util.Scanner; public class Demo3{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); char a =sc.next().charAt(0); sc.close(); int n=5; for(int u=0;u<n;u++) { for(int k=0;k<n*8-u-1;k++) { System.out.print(" "); } for(int j=0;j<u*2+1;j++) { if(j==0||j==u*2||u==n-1) { System.out.format("%c",u+65); } else { System.out.print(" "); } } System.out.println(); } } }
总结:学了this的使用方法,用在构造方法中,强调作用,并且不能在普通方法中使用。有些许不懂得还待解除。