JAVA流程控制

example1:

--输出九九乘法表

public class chengfabiao {

public static void main (String[] args){

                                         int i = 1;

                                         int j = 1;

                                         for(i<=9;i++){

                                               for(j<=9;j++){

                                                    if(i>j){

                                                              system.out.print('        ');--打印8个空格使得输出内容格式形成一个上三角;

                                                                }

                                                     else{

                                                              syetem.out.printf('%d*%d=%2d',i,j,i*j);

                                                              }}

                                                 system.out.printf('\n');        

}}

example2:

--判断月份天数

import java.util.*;                                                                                         -------代表导入util包下的所有类

public class panduan{

           public static void main(String[] args){

                                  int days = 0;

                                 Scanner.sc =new Scanner(System.in);                    -------Scanner 是util包下的一个类,sc是一个实例或者说是对象!new 是一个创建对象的方法…… Scanner这个类最实用的地方表现在获取控制台输入

                                 System.out.println('输入年份:');

                                 int year = sc .nextInt();                                           ---------获取键盘的输入: 如果执行到了这一行,那么程序会暂停,等待你在控制台输入,然后把输入的整数值赋给整形变量 year

                                 System.out.println('输入月份:');

   int month = sc .nextInt();

                                switch(month){

                                                         case 1:

                                                         case 3:

                                                         case 5:

                                                         case 7:

                                                         case 8:

                                                         case 10:

                                                         case 12:

                                                                      System.out.println('本月有31天');   

                                                                      break;

                                                         case 4:

                                                         case 6:

                                                         case 9:

                                                         case 11:

                                                                      System.out.println('本月有30天');   

                                                                      break;

                                                         case 2:

                                                                    if(year%4==0  && year%100!=0  || year%400==0)

                                                                    {System.out.println('本月有29天');  }

                                                                     else

                                                                     {System.out.println('本月有28天');  }

                                                                      break;

                                                       default:

                                                                    System.out.println('月份输入错误');  

                                                                     System.exit(0);                                                        ---------  强制结束程序

                                                       } } }

备注:

switch (表达式){  case 值1 : 语句1 break;  case 值2 : 语句2 break;  ...  default : 语句n break;  }       

Java.util包中包含的类:

Java.util.ArrayDeque类
Java.util.ArrayList类
Java.util.Arrays类
Java.util.BitSet类
Java.util.Calendar类
Java.util.Collections类
Java.util.Currency类
java.util.Date类
java.util.Dictionary类
java.util.EnumMap类
java.util.EnumSet类
java.util.Formatter类
java.util.GregorianCalendar类
java.util.HashMap类
java.util.HashSet类
java.util.Hashtable类
java.util.IdentityHashMap类
java.util.LinkedHashMap类
java.util.LinkedHashSet类
java.util.LinkedList类
java.util.ListResourceBundle类
java.util.Locale类
java.util.Observable类
java.util.PriorityQueue类
java.util.Properties类
java.util.PropertyPermission类
java.util.PropertyResourceBundle类
java.util.Random类
java.util.ResourceBundle类
java.util.ResourceBundle.Control类
java.util.Scanner类
java.util.ServiceLoader类
java.util.SimpleTimeZone类
java.util.Stack类
java.util.StringTokenizer类
java.util.Timer类
java.util.TimerTask类
java.util.TimeZone类
java.util.TreeMap类
java.util.TreeSet类
java.util.UUID类
java.util.WeakHashMap类
java.util.Interfaces接口
java.util.Exceptions接口
java.util.Formatter.BigDecimalLayoutForm接口  

JAVA流程控制的更多相关文章

  1. Java学习笔记之:Java流程控制

    一.介绍 Java流程控制包括顺序控制.条件控制和循环控制. 顺序控制,就是从头到尾依次执行每条语句操作.条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件成立,则执行操 ...

  2. Java流程控制练习--万年历

    Java流程控制练习--万年历 标签: Java入坑之旅 0x01. 打印倒三角和正三角 public static void main(String[] args) { // TODO Auto-g ...

  3. Java 流程控制

                                   Java    流程控制 Java 分支结构 - if...else/switch 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支 ...

  4. JAVA 流程控制之选择语句

    在程序设计时,有三种基本技术可以改变程序的流程控制: 调用方法: 选择: 循环. 在这里,我们主要来讲讲选择语句. JAVA中的选择语句与C语言中的基本相同,包括: if 语句: if/else 语句 ...

  5. 《快乐编程大本营》java语言训练班-第4课:java流程控制

    <快乐编程大本营>java语言训练班-第4课:java流程控制 第1节. 顺序执行语句 第2节. 条件分支语句:if条件语句 第3节. 条件分支语句:switch 条件语句 第4节. 条件 ...

  6. Java流程控制,for,switch,while.break,continue,return

    Java流程控制,for,switch,while.break,continue,return

  7. 053 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 15 流程控制知识总结

    053 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 15 流程控制知识总结 本文知识点: 流程控制知识总结 流程控制知识总结 选择结构语句 循环结构语句 ...

  8. 052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试——debug2 多断点调试程序

    052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试--debug2 多断点调试程序 本文知识点: Eclipse下程序调 ...

  9. 051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试——debug入门1

    051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试--debug入门1 本文知识点: 程序调试--debug入门1 程序 ...

随机推荐

  1. xampp下创建多个虚拟网站目录

    大家知道,伟大的IIS下面增加多个网站就1分钟搞定.现在换XAMPP下运行多个PHP目录,那我们需要有点探索精神.那么进入正题 首先,下载安装官方最新版本的xampp,地址:点击.记得如果电脑安装有I ...

  2. 【原创】android内存管理-内存泄漏原因

    转载请注明出处 http://www.cnblogs.com/weiwangnuanyang/p/5704596.html 先讲一下内存泄漏的概念:内存泄露是指无用对象持续占有内存,或者内存得不到及时 ...

  3. cacti应用

    cacti被很多IDC/CDN提供商用来进行带宽计算使用:带宽的95计费(95th Percentile charging) 95计费法是CDN常用计费方法: CDN基本上是每月结一次款.每5分钟取一 ...

  4. 我现在的vimrc配置文件

    runtime! debian.vim "设置编码 set encoding=utf- set fencs=utf-,ucs-bom,shift-jis,gb18030,gbk,gb2312 ...

  5. QNDataSet打印预览自动关闭问题

    问题:打印预览后,数据集自动关闭 解决: TQNDataSet = class(TFDMemTable) private protected procedure PSReset; override; ...

  6. linux下jdk和tomcat的安装配置

    操作系统:centos (32bit) 1.  下载合适的安装包. 原则是:安装包类型和(bit)位数要与操作系统一致,tomcat和jdk的版本要兼容,如: apache-tomcat-6.0.37 ...

  7. JMeter 聚合报告之 90% Line 参数说明

    其实要说明这个参数的含义非常简单,可能你早就知道他的含义,但我对这个参数一直有误解,而且还一直以为是"真理",原于一次面试,被问到了这个问题,所以引起我这个参数的重新认识. 先说说 ...

  8. VS CODE 下的 ESLint 安装以及使用

    经过半年的前端磨练(就是不停地敲敲代码),自认水平提高的速度还是可以的. 现在回头看下写过的代码,发现以前写的代码真的是不忍惨睹. 比如 变量名乱起 风格多变 注释乱写或者没写 等等错误; 这不是一个 ...

  9. Python 之Ajax

    1.使用Ajax在后台传递参数的示例 要使用Ajax传递参数,需要使用jquery,使用jquery需要注意以下几点. 1.建立static的目录,将jquery导入 2.在项目s13day18_dj ...

  10. Google V8编程详解(二)HelloWorld

    转自http://blog.csdn.net/feiyinzilgd/article/details/8248448 上一章讲到了V8的编译和安装,这一章开始从一个demo着手. 这里选用了官方文档的 ...