學習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);// 輸出結果
}
}
相關推薦
學習Java之For迴圈練習
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的鼓鼓勁,萬一哪天就
使用java中for迴圈,迴圈打印出五角星--
//5.0 輸出五角星 int touHigh = 6; int jianHigh = 25 ; &
在Java中for迴圈的++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執行時資料的。此