学习内容:
1、读入一个整数,然后输出这个整数的位数
import java.util.Scanner; public class Study { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.print("请输入一个整数:"); int m=in.nextInt(); int count=0; do { m=m/10; count=count+1; }while(m!=0); System.out.println("这是一个"+count+"位数"); } }
2、让用户输入一系列的正整数,最后输入-1表示输入结束,然后程序计算出这些数字的平均数,输出输入的数字的个数和平均数
import java.util.Scanner; public class Study { public static void main(String[] args) { Scanner in=new Scanner(System.in); int number; int sum=0; int count=0; System.out.print("请输入一个正整数:"); number=in.nextInt(); while(number!=-1) { sum+=number; count++; System.out.print("请输入一个正整数:"); number=in.nextInt(); } System.out.println("共输入"+count+"位数字,平均数是:"+(double)sum/count); } }
3、计数循环
while循环:
package day01; import java.util.Scanner; public class Study { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner in=new Scanner(System.in); int count=100; while(count>=0) { System.out.println(count); count=count-1; } System.out.println("发射!"); } }
do...while循环
package day01; import java.util.Scanner; public class Study { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner in=new Scanner(System.in); int count=10; do{ System.out.println(count); count=count-1; }while(count>0); System.out.println("发射!"); } }