简单介绍Java循环结构:while循环和do while循环
java循环结构
java中使用的循环结构不多,随着学习的深入,更倾向于使用循环的思维,只要掌握好这种思维,循环就可以运用的很灵活
while循环:直接了当的在某个条件下反复执行的操作
do while循环:相对于while循环,do while 循环首先执行,然后判断
for循环:在某个条件下,有一定规律性的执行某个操作
1、while循环
while(Boolean表达式){
循环体; //只要表达式结果为true,就执行循环内容
}
2、do while循环
do{
循环体; //执行一次循环,然后判断表达式结果
}while(Boolean表达式);
3、for循环
for ( 初始化① ; Boolean表达式② ; 循环条件更新④){
循环体③; //执行顺序如上标记,只要循环条件更新后依旧满足该Boolean表达式,就继续执行循环体
}
4、特殊:增强for循环 //主要用于数组的遍历,即从下标为0开始,到最后一个数据
for(声明变量 : 数组名){
System.out.println(变量名); //该变量名的大小无需定义,在此循环中,会自定义为该数组的长度-1
}
基本的结构模式非常的简单,要想灵活的运用好循环体,需要通过大量的题目进行训练,训练这种思维;下面提供一些题目让大家自己体会一下,在后续我会将答案发布。
求整数1~100的累加值,但要求跳过所有个位为3的数。
- 输入一个正整数N,判断该数是不是质数,如果是质数输出“N是一个质数”,否则输出“N不是质数”。提示:质数的含义:除了1和它本身不能被任何数整除。
- 在屏幕上打印出n行的金字塔图案,如,若n=5,则图案如下:
*
***
*****
*******
*********
5.幸运猜猜猜:游戏随机给出一个0~99(包括0和99)的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。在游戏过程中,记录你最终猜对时所需要的次数,游戏结束后公布结果。提示:产生0~99之间的随机数字:int number = (int)(Math.random()*100)
6.输入两个正整数m和n,求其最大公约数和最小公倍数。
7.求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
8.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
9.有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
10.要求输出数列 1 2 3 5 8 13 21 ...........
相关文章:
javascript流程控制语句while循环和do...while循环语法实例详解
相关视频:
Atas ialah kandungan terperinci 简单介绍Java循环结构:while循环和do while循环. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Penyelesaian masalah dan penyelesaian kepada perisian keselamatan syarikat yang menyebabkan beberapa aplikasi tidak berfungsi dengan baik. Banyak syarikat akan menggunakan perisian keselamatan untuk memastikan keselamatan rangkaian dalaman. …

Pemprosesan pemetaan medan dalam dok sistem sering menemui masalah yang sukar ketika melaksanakan sistem dok: bagaimana untuk memetakan medan antara muka sistem dengan berkesan ...

Apabila menggunakan Mybatis-Plus atau Rangka Kerja ORM yang lain untuk operasi pangkalan data, sering diperlukan untuk membina syarat pertanyaan berdasarkan nama atribut kelas entiti. Sekiranya anda secara manual setiap kali ...

Mula musim bunga menggunakan versi IntelliJideaultimate ...

Penyelesaian untuk menukar nama kepada nombor untuk melaksanakan penyortiran dalam banyak senario aplikasi, pengguna mungkin perlu menyusun kumpulan, terutama dalam satu ...

Penukaran objek dan tatasusunan Java: Perbincangan mendalam tentang risiko dan kaedah penukaran jenis cast yang betul Banyak pemula Java akan menemui penukaran objek ke dalam array ...

Apabila menggunakan tkmybatis untuk pertanyaan pangkalan data, bagaimana dengan anggun mendapatkan nama pembolehubah kelas entiti untuk membina keadaan pertanyaan adalah masalah biasa. Artikel ini akan ...

Bagaimanakah penyelesaian caching Redis menyedari keperluan senarai kedudukan produk? Semasa proses pembangunan, kita sering perlu menangani keperluan kedudukan, seperti memaparkan ...
