循环的使用及作业-0509
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环的使用及作业-0509相关的知识,希望对你有一定的参考价值。
class Demo05 { public static void main(String[] args) { /*int a = 0; while(a<10){ System.out.println(a); a++; }*/ //求1-100的和 /*int sum = 0; for(int i = 0;i<=100;i++){ sum+=i; } System.out.println(sum);*/ //打星星 /*for(int i = 0;i<4;i++){ for(int j = 0;j < i+1;j++){ System.out.print("*"); } System.out.println(); }*/ //九九乘法表 /*for(int i = 1;i<10;i++){ for(int j = 1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+"\t"); } System.out.println(); }*/ //求1-100的奇数和 int sum = 0; for(int i = 1;i<=100;i++){ if(i%2==0){ continue; } sum+=i; } System.out.println(sum); } }
import java.util.Scanner; import java.util.Random; class zuoye01 { public static void main(String[] args) { //猜数字 /*Random r = new Random(); int sjs = r.nextInt(100)+1; Scanner sc = new Scanner(System.in); System.out.println("请输入您猜的数值"); int aa = sc.nextInt(); while(aa>0&&aa<=100){ if(aa<sjs){ System.out.println("小了"); }else if(aa>sjs){ System.out.println("大了"); }else{ System.out.println("猜对"); break; } System.out.println("请输入您猜的数值"); aa = sc.nextInt(); }*/ //打印1-100的偶数; /*for(int i = 1;i<=100;i++){ if(i%2==0){ System.out.println(i); } }*/ //获取1-10的和并打印 /*int sum = 0; for(int i = 1;i<11;i++){ sum+=i; } System.out.println(sum);*/ //1-100之间,7的倍数的个数,并打印 /*for(int i = 1;i<=100;i++){ if(i%7==0){ System.out.println(i); } }*/ //打印一个长方形 /*for(int i=0;i<4;i++){ for(int j=0;j<8;j++){ if(i>0&&i<3){ if(j>0&&j<7){ System.out.print(" "); } else{ System.out.print("*"); } } else{ System.out.print("*"); } } System.out.println(); }*/ //打印九九乘法表 /*for(int i = 1;i<=9;i++){ for(int j = 1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+"\t"); } System.out.println(); }*/ //简述Scanner类及Random类的功能和使用方式? /*Scanner类主要用来获取屏幕输入的内容 使用方式: Scanner sc = new Scanner(System.in); int a = sc.nextInt(); Random类主要用来获得随机数 使用方式: Random r = new Random(); int a = r.nextInt(10); double b = r.nextDouble();*/ //if语句的格式有几种?注意事项是什么?分别在什么时候使用? //if语句的格式有:if(){} if(){}else{} if(){}else if(){}...else{}; //for循环、while循环、do-while循环的格式是什么?简述执行流程及注意事项? //for(条件;条件;条件){} while(条件){} do{}while(条件) //简述break、continue及循环标号的作用? //break:跳出循环 continue:跳出本次循环 循环标号:从子循环跳出外循环 //生成5个1至10之间的随机整数,并打印结果到控制台 /*Random r = new Random(); for(int i = 0;i<5;i++){ int sjs = r.nextInt(10)+1; System.out.println(sjs); }*/ //打印1到100之内的整数,但数字中包含7的要跳过 /*for(int i = 1;i<=100;i++){ if(i==7){ continue; }else if(i%10==7){ continue; }else if(i/10>=7 && i/10<8){ continue; }else{ System.out.println(i); } }*/ //我国最高山峰是珠穆朗玛峰,8848米。现在我有一张足够大的纸,它的厚度是0.01米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度 /*double sum = 0.01; int a=1; for(int i = 1;i>0;i++){ sum*=2; if(sum>=8848){ break; } a++; } System.out.println(a);*/ //* 键盘录入x的值,计算出y的并输出。 /*Scanner sc = new Scanner(System.in); System.out.println("请输入数值"); int x = sc.nextInt(); int y = 0; if(x>=3){ y = 2*x+1; } else if(x>-1 && x<3){ y = 2*x; } else if(x<=-1){ y = 2*x-1; } System.out.println("y="+y);*/ //键盘录入三个整数,并将三个数据中的最大值打印在控制台 Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数字"); int a = sc.nextInt(); System.out.println("请输入第二个数字"); int b = sc.nextInt(); System.out.println("请输入第三个数字"); int c = sc.nextInt(); int max = a>b?a:b; max = max>c?max:c; System.out.println("最大值是:"+max); } }
以上是关于循环的使用及作业-0509的主要内容,如果未能解决你的问题,请参考以下文章