1. 程式人生 > >學習Java之For迴圈練習

學習Java之For迴圈練習

Java學習

package com.itheima;

/*
   *分析以下需求,並用程式碼實現 
 * 1.求1-500之內能同時被2,5,7整除的所有數及個數並5個一行列印
 * 2.求100以內能被3整除的數加上能被5整除的數的和
 */
public class MyForTest {
	public static void main(String[] args) {
//		練習1
		int count = 0;// 建立計算換行變數
		for (int i = 1; i <= 500; i++) {// 範圍
			if (i % 2 == 0 && i % 5 == 0 &&
i % 7 == 0) {// 被2 5 7 整除的條件 if (count == 5) {// 滿五次換行 System.out.print("\n"); count = 0;// 重置次數 } System.out.print(i + " ");// 輸出 count++;// 計算次數 } } // 練習2 int sum = 0;// 最終求和變數 for (int i = 1; i <= 500; i++) {// 範圍 if (i % 3 == 0 && i % 5 == 0) {// 被3 和5 整除的條件 sum +=
i;// 計算過程 } } System.out.println("100以內能被3整除的數加上能被5整除的數的和" + sum);// 輸出結果 } }

相關推薦

學習JavaFor迴圈練習

Java學習 package com.itheima; /* *分析以下需求,並用程式碼實現 * 1.求1-500之內能同時被2,5,7整除的所有數及個數並5個一行列印 * 2.求100以內能被3整除的數加上能被5整除的數的和 */ public

JAVA演算法習題集合—第一階段2:基礎演算法練習for迴圈練習

  知識點:for迴圈、for迴圈和if語句的巢狀使用 8、輸出1到100 描述:輸出從1到100 執行結果: 1 2 3 4...100 for(int i=1;i<=100;i++){ Syste

菜鳥要做架構師——java效能優化for迴圈

完成同樣的功能,用不同的程式碼來實現,效能上可能會有比較大的差別,所以對於一些效能敏感的模組來說,對程式碼進行一定的優化還是很有必要的。今天就來說一下java程式碼優化的事情,今天主要聊一下對於for(while等同理)迴圈的優化。 作為三大結構之一的迴圈,在我們編寫程式碼的時候會經常用到。

java基礎for迴圈與while迴圈

2018年11月15日 17:11:12 塔城就是個弟弟 閱讀數:2 標籤: for迴圈 while迴圈

kotlin學習for迴圈

java中的for迴圈有兩種實現方式: for (int i = 0; i < 10; i++) { } for (int i = 10; i > 0; i--) { } private ArrayList<String> list = new ArrayL

【Python學習筆記】for迴圈連續建立物件_練習demo~

前言: 在獲取CSDN訪問量的小專案中,需要獲取我所有部落格,建立了一個Blog類,所以需要建立n多個物件。 所以就需要用一個for迴圈建立。 然後普通的操作,好像並不能讓字串變成變數名! 因此我百度了一下,找到了下面的方法,這個就不加連結了,因為太多了 程式碼

Java連載23-for迴圈練習、while\dowhile詳解

一、for迴圈練習 1.例子:輸入九九乘法表   public class d23_{ public static void main(String[] args) { for(int i = 1;i<=9;i++) { for(int j = 1;j<=

學無止盡,.Net開發者學習Java路,開篇(一)

項目 width 很多 maven 安裝jdk 比較 一律 uget 分享 Visual Studio是最好的開發工具,沒有之一 最近有空,學習學習以前丟掉的Java內容,已經沒有印象了 寫這篇文章的目的主要是學習Java,當然也是給自己學習Java的鼓鼓勁,萬一哪天就

使用javafor迴圈迴圈打印出五角星--

//5.0 輸出五角星        int touHigh = 6;        int jianHigh = 25 ;       &

Javafor迴圈的++i與i++問題

###首先指出二者在用法上並無區別: 首先看一段程式碼: int i; for (i = 0, j = 0; i < 2, j < 2; i++, ++j) { printf("i = %d ", i); printf("j = %d\n"

Python基礎(六) for 迴圈

全部測試程式碼、 #!/usr/bin/env python3 # _*_ conding:utf-8 _*_ #計算1+2+3 count=1+2+3 print('count--',count) #計算1+2+3+...+10; sum=0 for i in [1,2,

Java利用for迴圈產生20個隨機數(在一定範圍內)

解決思路: 要產生隨機數,就需要用到Random()函式,Random()函式的作用是產生隨機數。而在你使用Random()函式產生隨機數時,編譯器會匯入包成員,位置在程式開頭。包成員在另外一個部落格(新手初入Java)中有簡單描述; 博主使用的編譯器是JetBrains公司的IDEA。

java 加強for迴圈

package day_51_to_60.day59; import java.util.Arrays; import java.util.Scanner; public class Test1CharArray {     public static void

java 使用for迴圈列印楊輝三角形

首先需要說明的問題: 什麼是楊輝三角形?   如圖所示:楊輝三角形由數字排列,基本的特點是兩側的數值均為1,其它位置的數值是基正上方的數值與其左上方的數值之和. 程式碼實現: package test; import java.io.File; import ja

java 增強for迴圈 和可變引數

JDK5中定義了一種新的語法----增強for迴圈,以簡化遍歷操作。增強for迴圈只能用在陣列或實現Iterable介面的集合上. for(元素的資料型別 變數 : 陣列或者集合) { 對變數進行操作 //該變數就是集合或者陣列中的

python迴圈for迴圈

python還有個迴圈是for迴圈。 for迴圈一般用於遍歷元組、集合、列表這種資料型別裡面的所有元素。(字典只會遍歷索引) #簡單的for迴圈結構(不同於while迴圈容易變成無限迴圈,for迴圈遍歷完或中止便會結束執行)# a = ('ppap','hello,world','pho

學習Java對關鍵字break和continue的一點理解

我們都知道關鍵字 ——   break 是 預設跳出當前距離此 break 最近的一個 for / while 迴圈語句塊 或  switch 開關語句塊; 例-1:跳出迴圈 for(;;) { while(true)

學習Java通過物件識別符號可操作物件的哪些屬性和方法的點滴體會

再說這個主題的時候,我們先大致看一下我畫的有點不可觀賞的類檔案的關係圖。通過上圖,我們知道一類物件的物件描述檔案類檔案之間是有相互關聯關係的。 所以,對於一個具體物件而言,此物件的屬性和方法就有可能被在不同的物件描述檔案中所描述。例如:當我們使用物件描述檔案要描述花這個物件的時候,對於花的

學習Java對物件宣告型別的轉型的一點點感覺

昨天,我寫程式的時候,編譯時,編譯器報了一個錯誤:Object型別不能賦予String型別變數。 程式如下: Iterator iterator = myList.iterator(); while(iterator.hasNext()) { //String str = itrat

學習Java物件在記憶體的形態的一點體會

在寫我對學習java物件型別的運用前,讓我們先看一張圖,此圖我是在下面這個網站找到的: https://blog.csdn.net/u011972171/article/details/80398771  上圖是一個JVM記憶體模型圖,它是用來儲存JVM執行時資料的。此