千家信息网

JAVA流程控制这么实现

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容介绍了"JAVA流程控制这么实现"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!流程控制JAV
千家信息网最后更新 2026年11月02日JAVA流程控制这么实现

本篇内容介绍了"JAVA流程控制这么实现"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!


流程控制

JAVA输入输出

输入

两种输入方法:

方法一:java.util.Scanner
代码如下:

public class a {    public static void main(String[] args) {        var sc = new Scanner(System.in);        System.out.println("请输入姓名:");        String name = sc.nextLine();        System.out.printf("%n欢迎你:%s", name);    }}

生成Scanner对象,输出"请输入姓名:",返回输入的字符串并赋值给name,输出"%n欢迎您%s"其中%n表示换行 %s表示name

结果:

方法二:JOptionPane 输入内容确定就字符串值,只要不是确定都是null

public class a {    public static void main(String[] args) {        String w = JOptionPane.showInputDialog("请输入词汇:");        System.out.println(w);    }}

结果:

输出

三种在控制台输出的方法
方法一:System.out.print();输出到控制台
方法二:System.out.println();输出到控制台并换行
方法三:System.out.printf();格式化输出到控制台

代码演示:

第一种没有换行直接输出

public class a {    public static void main(String[] args) {        int w = 1;        int a = 2;        System.out.print(w);        System.out.print(a);    }}

结果:

第二种换行输出

public class a {    public static void main(String[] args) {        int w = 1;        int a = 2;        System.out.println(w);        System.out.println(a);    }}

结果:

第三种格式化输出
%d的意思是int类型变量,就是将w的值替换第一个%d,a的值替换第二个%d

public class a {    public static void main(String[] args) {        int w = 1;        int a = 2;        System.out.printf("w=%d a=%d", w, a);    }}

结果:

分支语句

if else

if() 括号中的条件只要是正确的就返回true,错误的就返回false
else是否则的意思

public class a {    public static void main(String[] args) {       if (1>2){           System.out.println("A");       }else {           System.out.println("B");       }    }}

多次判断如下:第一次判断不对就进行下一条判断,当返回值为true时执行,否则执行else

public class a {    public static void main(String[] args) {        if (1 > 2) {            System.out.println("A");        } else if (1 > 0) {            System.out.println("B");        } else {            System.out.println("C");        }    }}

switch case default

switch 多分支开关语句
switch(w) 括号中w为判断参数,case 后面的数字是和w匹配的值。当w的值与case后面的值匹配上就执行当前case中的语句
break 是退出当前判断,就是直接结束后面不需要再判断的意思
default 的意思是默认值,当没有匹配的时候就默认为这个

public class a {    public static void main(String[] args) {        int w=1;        String wk = "";        switch (w) {            case 2:                wk = "星期一";                break;            case 3:                wk = "星期二";                break;            case 4:                wk = "星期三";                break;            case 5:                wk = "星期四";                break;            case 6:                wk = "星期五";                break;            case 7:                wk = "星期六";                break;            default:                wk = "星期日";                break;        }        System.out.println(wk);    }}

结果:

循环语句

for

for (int i = 0; i < 5; i++) 分为三个部分, int i=0 是初始值,i<5是循环条件,i++是执行完这条语句执行完一次之后i的值加1。当i>5时退出循环

public class a {    public static void main(String[] args) {        for (int i = 0; i < 5; i++) {            System.out.println(i);        }    }}

结果:

for in

for in 主要是用来循环集合或者数组,拿数组来演示

public class a {    public static void main(String[] args) {        int[] a = {1, 2, 3, 4, 5};        for (int i : a) {            System.out.println(i);        }    }}

i对应数组a下表对应的值,等价于循环输出a[0],a[1]a[2],a[3]a[4]的值

while do while

  • while(条件){}
    满足条件执行语句,不满足退出。

public class a {    public static void main(String[] args) {        int i = 0;        while (i < 5) {            i++;            System.out.println(i);        }    }}

结果:

do while
与while不同的是,do while是先执行一次再判断

public class a {    public static void main(String[] args) {        int i = 0;        do {            i++;            System.out.println(i);        } while (i < 0);    }}

这里先执行一遍输出,再判断。所以条件i<0也能输出一次

结果:

break continue

break; 终止当前循环语句
continue; 结束这一次循环,立即准备开启下一次循环

int i = 0;while (++i < 20) {    if (i % 2 == 0) continue;    System.out.println(i);    if (i > 10) break;}

当i被2整除就跳过这一次,进行下一次循环。当i大于10就结束循环。

"JAVA流程控制这么实现"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

输出 结果 循环 输入 控制 方法 星期 语句 意思 控制台 条件 流程 内容 数组 代码 分支 姓名 字符 字符串 就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手磨咖啡 南京欣网互联网络科技有限公司 深圳互联网科技公司 紫鲸互联网科技 互联网金融科技创新 互联网科技logo设计 四个字互联网科技公司取名 互联网科技生活的内容 互联网和黑科技的看法 湖南一路畅行互联网科技 青海科技产业互联网发展 内蒙古九一互联网科技 深圳艾果互联网通讯科技 黑科技 体验场景 互联网大会 互联网企业科技类企业如何做账 互联网科技资金流入 广州互联网高科技取餐柜 全球科技与互联网公司市值变化 米泉互联网科技专业怎么样 数字互联网科技有限公司 互联网科技企业 深圳互联网络科技有限公司 互联网科技大会 互联网公司会议桌创意科技软装饰 阿里巴巴算科技企业还是互联网 上海钢联属于互联网科技股吗 广东工业互联网大赛深圳学泰科技 互联网科技收购价值 互联网科技大佬云集 广州全民伙伴互联网科技有限公司
0