1. 程式人生 > >我的Java課程學習2——求10的階乘

我的Java課程學習2——求10的階乘

程式碼:

public class T1{
    public static void main(String args[]){
        int sum=1;
        for(int i=1;i<=10;i++){
        sum*=i;
        }
    System.out.println("10!的值為:"+sum);
    }
}

執行結果:


相關推薦

Java課程學習2——10

程式碼: public class T1{ public static void main(String args[]){ int sum=1; for(int

Java利用BigInteger類大數運算

進行大數運算,用到BigInteger類,首先介紹一下這個類 方法 描述 public BigInteger (String var) 將一個字串變為BigInteger型別的資料 public BigInteger add(BigInteg

演算法學習大數

題目:給定一個小於7000的數,求其階乘。 import java.util.ArrayList; import java.util.List; public final class Main

Java課程學習5——猜數字遊戲

學習使用if-else和while迴圈 程式碼: import java.util.Scanner; import java.util.Random; public class T3{ pu

Java課程學習4——遍歷和複製陣列

學習使用Java中Arrays類方法運算元組 程式碼: import java.util.Arrays; public class T2{ public static void main(S

Java課程學習6——翻轉字串

要求: 輸入ABCDEFG 輸出GFEDCBA 程式碼:public class T1{ public static void main(String[]args) { Str

的RabbitMQ學習2(工作隊列)

font 初始化 body ack 學習 false message 常見 sin 創建一個工作隊列 1.建立一個生成者        //初始化一個連接 生產者 -> (消費者) var factory = new Connec

JavaJava 集合學習總結 2018-10-5

Java 集合學習總結 1.Java集合框架是什麼?說出一些集合框架的優點? 每種程式語言中都有集合,最初的Java版本包含幾種集合類:Vector、Stack、HashTable和Array。 隨

Java併發學習2--Sychronizer

Synchoronizer 接下來說一下同步輔助類的相關內容 1、閉鎖(Latch) 閉鎖的作用是:延遲執行緒的進度直到執行緒達到終點。 原理:閉鎖相當於一個大門,在大門開啟之前,也就是終點狀態到來之前,沒有一個執行緒能夠通過,都處於阻塞狀態。一旦終點狀

深入java集合學習2-ArrayList的實現原理

private void RangeCheck(int index) { //如果index不小於列表的元素個數,就丟擲異常 if (index >= size) throw new IndexOutOfBoundsException("Index: " + index + ",

JAVA課程學習十:繼承訓練

練習知識1:子類的繼承性 練習知識2:方法的繼承與重寫 編寫程式模擬中國人,美國人是人,北京人是中國人 package iceyung; /** * @description 父類 * @au

Java課程學習十一:圖片匹配遊戲

圖片匹配遊戲 引用轉載請註明出處,Thanks! 通過為標籤空間新增圖形以及滑鼠事件,完成圖片配對的遊戲。[1] JFrame 簡介: Swing的三個基本構造塊:標籤、按鈕和文字欄位;但是需要個地方安放它們,並希望使用者知道如何處理它們。JFrame 類

JAVA課程學習九:類訓練-學生管理實現

練習知識1:掌握類的建立,成員變數與方法的編寫 練習知識2:掌握類的例項化與成員、方法的呼叫 練習知識3:掌握面向物件思想,理解類的封裝與關聯關係 設計要求: 建立一個學生類(姓名,學號,3門課成績(英語,數學,語文),總分),類的方法:輸入,輸出,學生資料,根據總分排序,

JAVA課程學習八:類訓練-家中的電視

練習知識1:掌握類的建立,成員變數與方法的編寫 練習知識2:掌握類的例項化與成員、方法的呼叫 編寫電視類、家庭類和主類(呼叫電視類或家庭類) 電視類code: package tv; /*** * @描述:電視類包含電視訊道的屬性 * @author iceyung

JAVA課程學習七:帶格式字串反轉

練習知識1:熟練掌握String類相關方法 練習知識2:瞭解StringBuffer類 輸入一個字串,按要求反轉該字串: 初級要求(能實現該部分即可): 輸入:abc23d 輸出:d32cba 高階要求(有能力的同學實現該部分): 輸入:This is a book

JAVA課程學習六:簡易兩個數計算器

要求輸入兩個數和公式符號,輸出計算結果 例如: 輸入你要計算的公式個數: 4 輸入:3+5 輸出:8 輸入:3x5 輸出:15 輸入:3/5 輸出:0.6 輸入:3-5 輸出:-2 import java.util.Scanner; public class Operat

JAVA課程學習五:猜數字遊戲

練習知識1:while迴圈 練習知識2:for迴圈 熟悉if-else分支,random函式,int m = Integer.parseInt(“123”)字串轉為int型資料。 通過輸入一個數,與隨機生成的數進行比對,猜出這個隨機生成的數。 程式碼: import

JAVA課程學習四:遍歷與複製陣列

練習知識1:遍歷陣列 練習知識2:複製陣列 Arrays類呼叫toString(int[] a)方法,可以得到指定的一維陣列a的字串顯示。 Arrays的copyOf(double[] original,int newLength)返回引數original指定的陣列從索引0開

JAVA課程學習三:查詢日曆表

練習知識1:輸入輸出訓練 練習知識2:製表符的使用 思路:星期的概念是從1900年開始,進行計算的,通過當前日期到1900年的天數計算,然後求餘7得出星期幾,本次訓練,程式碼主要步驟為,通過計算年份到1900年的天數,以及本年的月的天數,最後通過列印輸出日曆表。 import

JAVA課程學習二:99乘法表的編寫

練習知識1:for迴圈的使用 練習知識2:雙重for迴圈的使用 要求: Java編寫9X9乘法表 列印輸出: 這是9 9乘法表: 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x4=16 1x5=5