IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Java--逻辑控制 -> 正文阅读

[开发工具]Java--逻辑控制

?

目录

?补充:scanner

switch

IDEA如何调试

for 循环

输入输出

输出到控制台

从键盘输入

生成随机数的方法


?补充:scanner

忘记敲回车时,alt+回车可以让系统自动补充第一行代码

public class Test {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);//(System.in)代表从键盘获取数据,不建议使用
        
        String str =scanner.nextLine();//读取不受空格影响
        System.out.println(str);
 
        String str1=scanner.next();//遇到空格读取结束,且报错
        System.out.println(str1);

        System.out.println(str1);
        int n=scanner.nextInt();
        if(n%2==0)
        {
            System.out.println("偶数");
        }else{
            System.out.println("奇数");
        }

    }
}

将 next 代码屏蔽后,可以正常运行

switch

Java中,long、float、double、char、boolean 类型不能做 switch 参数

整型、字符、字符串、枚举可以作为 switch 的参数

switch () 只能放简单条件

IDEA如何调试

debug:观察代码是怎么一步一步执行的

for 循环

for (表达式1;表达式2;表达式3 ) {

循环体;

}

Java中用for写死循环,只需要保证表达式2为真

1、for ( ;true ;? )

2、int i=1;for ( ;i==1 ;? )

3、for ( ; ;? )

输入输出

输出到控制台

从键盘输入

方法一:麻烦,不用

?输入后read有警告,把鼠标放在read处,alt+回车会提示Add,选择即可修正

?方法二:scanner

public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);//System.in代表从键盘读入一个数据
int n=scanner.nextInt();
System.out.println(n);
double d=scanner.nextDouble();
System.out.println(d);
    }

读不同的数据类型用不同的命令

字符串用 nextLine 读取不受空格影响,读取一整行,用 next 时,会受空格影响

字符串放在整数前读取,避免受回车影响

?使用scanner循环读取

?猜数游戏

public class Test {

    public static void main(String[] args) {
        Random random=new Random();
        int rand= random.nextInt(100);//生成随机数0-99,不包含100
        Scanner scanner=new Scanner(System.in);
        while(true){
            System.out.println("请输入你要猜的数字");
            int n=scanner.nextInt();

            if(n<rand){
                System.out.println("猜小了");
            }
            else if (n==rand){
                System.out.println("猜对了");
                break;
            }
            else {
                System.out.println("猜大了");
            }
        }
    }

生成随机数的方法

?如有问题,请多指正!

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-03-17 22:24:24  更:2022-03-17 22:24:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 7:17:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码