练习一: package com.shhfg.ds; public class HelloWorld01 { public static void main(String[] args) { //求1-5之间的和 //分析 //1.循环1~5得到里面的每个数 // int sum=0;字 //开始条件:1 //开始条件:5 int sum=0; for (int i=1;i<=5;i++){ System.out.println(i); //可以把得到的每个数字累加到变量sum当中 sum = sum+i; //sum+=1; } //当循环结束后,表示已近把1~5累加到变量sum当中了 System.out.println(sum); //求1-100之间的和 int sum1=0; for (int a=1;a<=100;a++){ //System.out.println(a); //可以把得到的每个数字累加到变量sum1当中 sum1 = sum1+a; //sum1+=1; } //当循环结束后,表示已近把1~100累加到变量sum当中了 System.out.println(sum1); } }
练习二:
package com.shhfg.ds; public class HelloWorld02 { public static void main(String[] args) { //求1~100的偶数和 //分析; //1.获取1~100之间的每个数 int sum=0; for (int i=1;i <=100; i++){ //2,累加求和(先判断,再求和) //System.out.println(i); if (i % 2==0){ sum=sum+i; } } //打印sum System.out.println(sum); //2550 } }
练习三:
package com.shhfg.ds; import java.util.Scanner; public class jave { public static void main(String[] args) { /* 需求:键盘录入两个数字,表示一个范围。 统计这个范围中 既能被3整除,用能被5整除数字有多少个? */ //分析 //1.键盘录入两个数字 Scanner sc=new Scanner(System.in); System.out.println("请录入一个数字表示范围的开始"); int start=sc.nextInt(); System.out.println("请录入一个数字表示范围的开始"); int end=sc.nextInt(); //统计变量 //简单理解:统计符合要求的数字的个数 int cout=0; //2.利用循环获取这个范围中的每个数字 //开始条件 start //结束条件 end for (int i=start; i <= end; i++){ //3.对每个数字进行判断,统计有多少个满足要求的数字 if(i % 3 == 0 && i % 5 == 0){ //System.out.println(i); cout++; } } System.out.println(cout); } }