美文网首页
格式化输出、中断控制流程语句

格式化输出、中断控制流程语句

作者: 爱做梦的严重精神病患者 | 来源:发表于2018-10-03 18:57 被阅读0次

1.格式化输出

 System.out.printf("Hello, %s. Next year, you'll be %d", name, age);
nameage两个参数分别替换%后面的转换符(s和d)。

转换符 类型 举例
d 十进制整数 159
x 十六进制整数 9f
o 八进制整数 237
f 定点浮点数 15.9
e 指数浮点数 1.59e + 01
g 通用浮点数 ------
a 十六进制浮点数 0x1.fccdp3
s 字符串 Hello
c 字符 H
b 布尔 True
h 散列码 42628b2
% 百分号 %
n 与平台有关的行分隔符 -------
格式说明符语法.png

2.中断控制流程语句

break:分为带标签的break语句和不带标签的break语句。

不带标签的break语句,与用于退出switch语句和break语句一样,它也可以用于退出循环语句。

while( years <= 100) 
{
    balance += payment;
    double interest = balance * interestRate / 100;
    balance += interest;
    if (balance >= goal) break;
    years++;
}

带标签的break语句,用于跳出多重嵌套的循环语句标签必须放在希望跳出的最外层循环之前,并且紧跟着一个冒号

int n;
read_data://标签
while(...)//这个循环被标签标记
{ 
    ...
    for (...)//这个内部循环没有被标记
    {
        System.out.print("...");
        if (n < 0)
          break read_data;//跳出循环while
       ...
      }
}
...

continue:将流程转移到最内层循环首部

while (sum < goal) 
{
    System.out.print("...");
    if (n < 0) continue;
    sum += n;
}

 如果n<0,则continue语句越过了当前循环体的剩余部分,立刻跳到循环首部


 如果将continue语句用于for循环中,就可以跳到for循环的“更新”部分:

for (count = 1; count <= 100; count++)
{
      System.out.print("...");
      if (n < 0) continue;
      sum += n;

}

 如果n<0,则continue语句跳到count++语句。


 还有一种带标签continue语句,将跳到与标签匹配循环首部

相关文章

  • 格式化输出、中断控制流程语句

    1.格式化输出  System.out.printf("Hello, %s. Next year, you'll ...

  • Java 扫盲(1.6)控制流程

    块作用域 条件语句 循环 确定循环 switch语句 中断控制流程

  • Python控制流与小实例

    三种控制流概述 if语句 while语句 for语句 中断结构 输出乘法口诀 作业:逆向输出乘法口诀

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 03学习Python

    学习记录,欢迎指出错误 流程控制 Python中流程控制语句有 if语句 for语句 while语句 if语句 在...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • 中断控制流程

    label:outer-iteration {  inner-iteration{    //...    bre...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

  • Shell流程控制

    Shell流程控制 简单流程控制语句 单分支if语句 语法格式 双分支if语句 语法格式 多分支if语句 语法格式...

网友评论

      本文标题:格式化输出、中断控制流程语句

      本文链接:https://www.haomeiwen.com/subject/rmttaftx.html