热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

学习实践:循环与分支结构综合应用(一)

1、使用双重循环输出九九乘法表publicclassTest1{publicstaticvoidmain(String[]args){inti,j;外面的循环输出第一个乘数

1、使用双重循环输出九九乘法表


public class Test1 {public static void main(String[] args) {int i ,j;//外面的循环输出第一个乘数&#xff0c;里面的循环输出第二个乘数for(i &#61; 1;i <&#61; 9;i&#43;&#43;) {for(j &#61; 1;j <&#61; i;j&#43;&#43;) {System.out.print(i&#43;" * "&#43;j&#43;" &#61; "&#43;i * j&#43;"\t");if(j &#61;&#61; i) {System.out.print("\n");}}}}}

 输出样例如上


2、从键盘输入一位整数&#xff0c;当输入1~7时&#xff0c;输出“星期一”~“星期日”  输入其他数字时&#xff0c;提示用户重新输入&#xff0c;输入0时结束程序。


package homework2;import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner input &#61; new Scanner(System.in);int day;do{System.out.println("请输入1--7之间的数字&#xff0c;输入0退出程序");day &#61; input.nextInt();//输入1到7输出对应的星期&#xff0c;输入其他非0数字弹出提示switch(day) {case 0:break;case 1:System.out.println("周一");break;case 2:System.out.println("周二");break;case 3:System.out.println("周三");break;case 4:System.out.println("周四");break;case 5:System.out.println("周五");break;case 6:System.out.println("周六");break;case 7:System.out.println("周日");break;default:System.out.println("输入的数据必须是0到7之间");}}while(day!&#61;0);//输入0时结束程序System.out.println("程序结束");}}

测试样例如上 

3、数字金字塔


package homework3;import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner input &#61; new Scanner(System.in);System.out.println("请输入一个整数");int n &#61; input.nextInt();int i,j,k;//下面的循环输出行数for(i &#61; 1;i<&#61;n;i&#43;&#43;) {//下面的循环输出空格for(j&#61;0;j<&#61;n-i;j&#43;&#43;) {System.out.print(" ");}//下面的循环输出数字for(k&#61;1;k<&#61;2*i-1;k&#43;&#43;) {System.out.print(i);} System.out.print("\n");}}
}

测试样例如上 

请雅清同学过目


推荐阅读
author-avatar
mobiledu2502926597
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有