首页 > 编程语言 >02 JAVA流程控制

02 JAVA流程控制

时间:2024-03-20 16:15:06浏览次数:30  
标签:02 JAVA scanner 流程 System String out public Scanner

02 JAVA流程控制

1.用户交互Scanner

nextline()用的多,next()用的少。
nextline()以回车为结束符。也就是说:nextline方法返回的是回车之前的所有字符。可以获得空白。

package com.mysoft.scanner;

import java.util.Scanner;

public class Demo02 {
    public static void main(String[] args) {
        //创建一个扫描器对象,由于接收键盘数据
        Scanner scanner = new Scanner(System.in);

        System.out.println("使用next方式接收:");

        //判断用户有没有输入字符串
        if (scanner.hasNextLine()) {
            //使用next方式接收
            String str = scanner.nextLine();
            System.out.println("输出的内容为:" +str);
        }

        //凡是属于IO留的类,如果不关闭会一直占用资源。要养成好习惯用完就关掉
        scanner.close();
    }
}

简化写法:

package com.mysoft.scanner;

import java.util.Scanner;

public class Demo03 {
    public static void main(String[] args) {
        //从键盘接收数据
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入数据:");
        String str = scanner.nextLine();
        System.out.println("输出的内容为:" +str);

        scanner.close();
    }
}

2.顺序结构

3.选择结构

4.循环结构

5.break和 continue

标签:02,JAVA,scanner,流程,System,String,out,public,Scanner
From: https://www.cnblogs.com/langQ/p/18085347

相关文章

  • javaday3
    javaday3变量publicclassDemo06{publicstaticvoidmain(String[]args){inta=1;Stringname="xiangqian";charx='X';doublepi=3.14;}}publicclassDemo07{//类变量staticsta......
  • 【2024-03-19】期望失调
    20:00只要活着,我们所有人都持有改变的能力,甚至是发生根本性改变的能力。                                                 ——卡伦·霍妮昨晚小区又停水了,没有通知也......
  • java社区人员疫情信息管理系统(ssm框架毕业设计)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着全球化进程的加速,人类活动频繁,疫情的传播速度和范围也日益扩大。社区作为疫情防控的第一线,其信息管理的重要性不言而喻。然而,传统的社区疫情信息管理......
  • Java学生管理系统
    1.初始菜单:“-------------------------欢迎来到学生管理系统---------------------”“1.添加学生”“2.删除学生”“3.修改学生”“4.查询学生”“5.退出”“请输入您的选择”学生类:属性:id、姓名、年龄、家庭住址添加功能:键盘录入每一个学生信息并添加,需要满足:id唯......
  • Java继承中成员变量和成员方法的访问特点
    1、继承中成员变量的访问特点:就近原则:谁离得近就用谁publicclassFu{Stringname="Fu";}publicclassZiextendsFu{Stringname="Zi";publicvoidziShow(){Stringname="ziShow";System.out.println(name);//这里就近原则,所以是ziSh......
  • 【附源码】java计算机毕设基于语言的在线电子书阅读系统(源码+开题)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的迅猛发展,数字化阅读已成为人们获取知识和信息的重要途径。电子书以其便捷、环保、更新迅速等特点,逐渐替代了传统纸质书籍,成为大众阅读......
  • Java继承中的构造方法和this、super关键字
    一、继承中构造方法的访问特点:1.父类中的构造方法不会被子类继承2.子类中所有的构造方法默认先访问父类中的无参构造,再执行自己为什么:(1)子类在初始化时,有可能会使用父类中的数据,如果父类没有完成初始化,子类将无法使用父类的数据(2)子类初始化之前,一定要调用父类构造方法先完......
  • Photoshop2024(PS)和Lightroom(LR)设计的智能磨皮插件Portraiture下载
     打造完美肤质,PortraiturePS/LR专用智能磨皮插件让你的照片焕发魅力副标题:让你的照片告别粗糙皮肤和毛孔,展现自然细腻的肤质在摄影后期处理中,给照片进行磨皮和肤质优化是一项必不可少的步骤。而今天,我们为你带来了一款专为Photoshop(PS)和Lightroom(LR)设计的智能磨皮插件——......
  • CorelDRAW2024中文版功能全面且强大的平面设计软件
    CorelDRAW2024是一款功能强大的专业平面设计软件,它提供了丰富的绘图工具和特效,使用户能够轻松创建各种类型的设计,如图标、海报、宣传册等。无论是从事平面设计、插画、品牌设计还是其他创意领域,CorelDRAW2024都能满足你的需求,帮助你释放无限的创意潜力,让你的设计脱颖而出。C......
  • EasyRecovery2024永久免费版数据恢复软件,无论是硬盘、光盘、U盘/移动硬盘还是数码相机
     尊敬的用户们,大家好!今天,我将为大家深入介绍EasyRecovery这款软件的主要功能。EasyRecovery,作为数据恢复领域的佼佼者,凭借其强大的功能和卓越的性能,赢得了广大用户的青睐。首先,让我们来谈谈它的数据恢复功能。EasyRecovery具备出色的数据恢复能力,无论是硬盘、光盘、U盘/移动......