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 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 2021-07-29 -> 正文阅读

[人工智能]2021-07-29


前言

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、输出语句

1.Scanner简介

Scanner类简介
scanner是一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。可以自己指定分割的方式,将输入切分,然后可以调用不同的next方法,获取你想得到的类型的值。
说的这,要说说next()和nexInt的区别:
nextlnt():只读取int值,就是只能读取整数类型的数据,如果输入了非整型的数据(浮点型字符串等)就会报错。
nextFloat()、nextDouble()这些也是以此类推,只能读取符合该类型的数据。
此处重点讲一下next()和nextLine()的区别
next():只读取输入直到空格。它不能读两个由空格或符号隔开的单词。此外,next()在读取输入后将光标放在同一行中。(next()只读空格之前的数据,并且光标指向本行)

nextLine():读取输入,包括单词之间的空格和除回车以外的所有符号(即。它读到行尾)。读取输入后,nextLine()将光标定位在下一行。

代码演示

public static void main(String[] args) {
        //创建Scanner引用类型的变量
        var sc = new Scanner(System.in);
        //获取姓名
        System.out.print("请输入姓名:");
        String name = sc.nextLine();
        System.out.printf("%n欢迎你:%s。",name);
        //获取数字
        System.out.println();
        System.out.println("请输入一个数字");
        int n = sc.nextInt();
        System.out.println("n的值为" + n);


    }

结果:在这里插入图片描述

当键入名字后,sc.nextLine()会运行,若不输入值,程序会停留在 String name = sc.nextLine();读取输入后,程序往下运行。
同样,当键入整型数后,nextInt()一直等待输入,输入后,接收、输出。

2.JOptionPane

图形化输出,功能繁多,可默认输出,输出标题,信息等诸多功能
在这里插入图片描述

代码演示

import javax.swing.*;
public class Input1 {
    public static void main(String[] args) {
        String w = JOptionPane.showInputDialog("请输入词汇:");
        //String w = JOptionPane.showInputDialog("请输入词汇", "word");
       //String w = JOptionPane.showInputDialog(null, "请输入词汇", "超级词典",JOptionPane.QUESTION_MESSAGE);
      System.out.println(w);
        }

输出结果:
在这里插入图片描述
在这里插入图片描述
JOpptionPane 只要不点确定,输出的值都为“null”

3.安全输出: Console con = System.console()

public class Input1 {
    public static void main(String[] args) {
      onsole con = System.console();
        String name = con.readLine("请输入姓名:");
        String password = new String(con.readPassword("请输入密码:"));
        System.out.println(name);
        System.out.println(password);

    }

此方法安全等级较高,必须是真实的控制台输出才能正常运行,IDEA等输出控制台不是正式的控制台,故不可输出,不建议使用。
使用需要调制,调制后显示如下结果:
用户名:jack
密码:55667788
在这里插入图片描述
调试方法:
1、在控制台下,windows 控制台默认是GBK 936
2、把chcp.com 65001 > NUL 设置控制台为utf8-8 也可以 chcp.com 936 > NUL 设置为GBK
3、设置为utf-8 java Input1.java 就没有乱码。

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-07-30 12:44:50  更:2021-07-30 12:46:34 
 
开发: 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年12日历 -2024/12/22 10:56:53-

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