美文网首页
java基础知识第四天

java基础知识第四天

作者: 牛倩贱 | 来源:发表于2018-10-19 19:59 被阅读0次

1.循环结构之for循环

For循环语句格式:

        For(初始化语句;判断条件语句;控制条件语句){

                      循环语句;

执行流程

A. [endif]执行初始化语句

B. [endif]执行判断语句,看结果是true还是false

]C. [endif]执行循环语句

D.[endif]执行控制条件语句

E.  [endif]回到b继续执行

1).利用for循环计算水仙花数的个数

package com.test1;

public class Getsum {

public static void main(String[] args) {

int i=100;

int count=0;

for(i=100;i<1000;i++){

int a=i%10;

int b=i/10%10;

int c=i/10/10;

if(a*a*a+b*b*b+c*c*c==i){

count++;

System.out.println("i:"+i);

}

}

System.out.println("count:"+count);

}

}

(2).利用for循环分别求出0到100奇偶数之和

package com.test1;

/*public class Qiuhe {

public static void main(String[] args) {

int sum=0;

int i=0;

for(i=0;i<=100;i++){

if(i%2==0){

sum+=i;

}

}

System.out.println("sum:"+sum);

}

}

*/

public class Qiuhe {

public static void main(String[] args) {

int sum=0;

int x=0;

for(x=0;x<=100;x++){

if(x%2!=0){

sum+=x;

}

}

System.out.println("sum:"+sum);

}

}

2.循环结构之while循环

  while循环的语句格式:

    while(判断条件语句){

          循环体语句;

}

扩展格式:

    初始化语句

    while(判断条件语句){

        循环条件语句;

  控制条件语句;

}

1).用while语句求出0到100所有数之和

package com.test1;

public class Whileqiuhe {

public static void main(String[] args) {

int sum=0;

int x=0;

while(x<=100){

sum+=x;

x++;

}

System.out.println("sum:"+sum);

}

}

(2).用while语句求出水仙花数个数

package com.test1;

public class Whileqiuhe2 {

public static void main(String[] args) {

int i=100;

int count=0;

while(i<=999){

int a=i%10;

int b=i/10%10;

int c=i/100;

if(a*a*a+b*b*b+c*c*c==i){

System.out.println(i);

count++;

}

i++;

}

System.out.println("count:"+count);

}

}

3.循环结构之do    while循环

  do{

    循环体语句;

}while(判断条件语句);

扩展格式:

初始化语句;

  do{

    循环体语句;

    控制条件语句;

}while(判断条件语句);

1).用do  while语句求出水仙花数的个数

package com.test1;

public class Shuixianhuageshu {

public static void main(String[] args) {

int i=100;

int count=0;

do{

int a=i%10;

int b=i/10%10;

int c=i/100;

if(a*a*a+b*b*b+c*c*c==i){

System.out.println(i);

count++;

}

i++;

}while(i<=999);

System.out.println("count:"+count);

}

}

相关文章

  • Android 知识梳理目录 - 好吧,这是一个很"干

    一、Java 知识梳理 Java&Android 基础知识梳理(1) - 注解Java&Android 基础知识梳...

  • java基础知识

    title: java基础知识tags: [java基础知识] 位运算符 java种的运算符有 “&”,“|”,“...

  • Java基础知识整理(一)

    1.Java基础知识体系 2.Java技术体系平台 3.Java语言特点与核心机制 1.Java基础知识体系 2....

  • 大话Java持久层

    基础知识储备: Java SE(Java语言【java.lang】、Java集合框架【java.util】) Ja...

  • Android面试题4

    1 Java基础知识。线程,java虚拟机,内存模型等。2 Android基础知识。官方API,常用控件源码,自定...

  • java基础知识第四天

    1.循环结构之for循环 For循环语句格式: For(初始化语句;判断条件语句;控制条件语句){ ...

  • Java 序列化

    title: Java 序列化categories: 后台开发tags: java 基础知识 必备 Java 序列...

  • Java基础知识脑图总结

    Java基础知识脑图总结

  • Android内存泄漏

    文章包括两部分: (1)java内存泄漏基础知识 (2)Android内存泄漏。 一.Java内存泄漏基础知识 1...

  • Java面试知识点汇总

    1.基础知识 【JAVA】JAVA 中的小知识(补充中...) 【JAVA】private、protected 和...

网友评论

      本文标题:java基础知识第四天

      本文链接:https://www.haomeiwen.com/subject/qtfezftx.html