首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果我在java上像这样导入和使用"Scanner“,为什么我的终端不显示一个框来显示我在上面写的东西?

在Java中,使用Scanner类可以从标准输入设备(如终端)读取用户的输入。当你导入并使用Scanner类时,终端不会直接显示一个框来显示你在上面写的东西,这是因为Scanner类只是提供了输入功能,并没有提供图形用户界面(GUI)的能力。

Scanner类的主要作用是通过调用其方法来读取用户在终端输入的数据,例如使用next()方法读取下一个字符串,nextInt()方法读取下一个整数等。在终端中,你可以输入数据然后按回车键确认,然后程序会继续执行并处理你输入的数据。

如果你希望在终端显示一个框来显示你的输入,你可以考虑使用其他库或框架来实现图形用户界面,例如Swing、JavaFX等。这些库可以帮助你创建窗口、文本框等组件,使你的输入能够以图形方式显示在屏幕上。

对于云计算相关产品和服务,腾讯云提供了丰富的解决方案和产品。你可以参考腾讯云的官方文档和网站,了解更多关于腾讯云的云计算相关产品和服务。

注意:本回答仅代表个人观点,不涉及任何特定品牌或推广内容。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

笨办法学 Java(一)

使用你的 Linux 软件包管理器安装 Java JDK。我使用openjdk­7­jdk,但如果你更喜欢 Oracle 的,也可以。 如果你还没有启动终端,启动你的终端。...所以按照我的指示使用一个体面的文本编辑器和一个终端窗口。一旦你学会了编码,你可以使用其他工具,但现在不行。 我可以在我的平板电脑上完成这本书吗?还是我的 Chromebook? 很不幸。...print()和println()都会在屏幕上显示引号之间的任何东西。...练习 4:转义序列和注释 您是否考虑过如果我们想在屏幕上显示引号会发生什么?由于我们想要显示的所有内容都包含在println()语句的引号之间,因此在引号内放置引号将是一个问题。...在第 17 行和第 18 行之间,添加一个 println() 语句来在屏幕上打印一些东西(不重要,但我放了 "C­C­C­COMBO BREAKER" 因为我很奇怪)。尝试编译程序。

35610

java基础学习_面向对象(上)03_day08总结

答:因为main方法是静态的,而静态方法只能访问静态的成员变量和静态的成员方法。       所以之前我们的方法是使用静态来修饰的,即静态的方法。 如果我们把static去掉呢?...在同一个文件夹下,Java的类定义在两个文件中和定义在一个文件中其实是一样的。...1:打开帮助文档     2:点击显示,找到索引,看到输入框     3:知道你要找谁?...以Scanner举例     4:在输入框里面输入Scanner,然后回车 5:第一步:看包 java.lang包下的类不需要导入,其他的全部需要导入。...要导入:       java.util.Scanner 6:再简单的看看该类的解释说明和例子,别忘了看看该类的版本。

39110
  • 笨办法学 Java(三)

    今天我们将看一个“简单”的程序,我花了大约半个小时的时间编写,因为我花了很多时间在互联网上搜索和导入东西,尝试了一些不起作用的东西。 这段代码有效。...因此,在你写代码之前,让我们创建一个包含一个字符串和三个整数的文本文件。我的文件看起来像这样: (这是一个稍微更新的记事本版本。现在开心了吗?)好了,来看代码吧!...我在第 31 到 38 行使用了类似的花招来再次在屏幕上显示所有的值。现在,这显然比我在第 20 行做的要糟糕。我的意思是,我用了 8 行代码来做我之前用一行代码做的事情。(跟着我。)...第 67 到 72 行显示了屏幕上的值。 事实上,这种代码在 61 到 72 行之间可能看起来有点复杂,但在 Java 中使用数组时,你会一直写这样的代码。...在这种情况下,如果我在代码顶部导入了java.net.URL,我可以直接写: Scanner inFile = new Scanner((new URL(url)).openStream()); //

    19610

    Python正则表达式拾珠

    我从未因为正则表达式模块的改动而调整任何东西。对于我这种要写很多正则表达式的人来说,这是个好消息。 它的设计中有个有趣的特点:它的解析器和编译器是用Python写的,而匹配器是用C写的。...有没有更好的方法呢?有没有可能我们能告诉正则表达式引擎,我希望它只扫描若干正则式中的任意一个? 事情开始变得有趣了,这就是我们用子模式(a|b)时本质上在做的事。引擎会搜索a和b其中之一。...扫描空位 我们在跳过时可以使用match.start()和match.end()来查看哪一部分被跳过了。...这会导致如果你有一个(a|b)的规则,用序号来引用这个分组会得到错误的结果。我们需要一些额外的工作,在SRE的匹配对象上包装一个类,改变它的序号和分组名。...如果你对这个感兴趣我已经在一个github仓库中基于以上方案实现了一个更加复杂的版本,包括了一个匹配包装类和一些例子来告诉你怎么用。

    61620

    高效程序员的MacBook工作环境配置

    为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2....举一个例子,如下图所示,我正在写一个文档,此文档还没有保存,也没有文件名,如果不不小心点了关闭按钮,将会弹出一个对话框: ?...图 2.4-2 现在当我再次试图关闭一个未保存的文件时,新弹出的对话框如下,有了些许变化,在[Don't Save]按钮上多了一个蓝色的外框,当你按键盘上的tab键的时候,蓝色的外框会在 3 个按钮间切换...假设现在蓝色的外框在[Don't Save]按钮上,你按下回车,却发现系统依然进入了保存文件对话框,为什么蓝色的外框不起作用呢?...5. 4 Java 开发环境搭建 5. 4.1 安装 Java 和 Maven 现在 OS X 没有默认安装 JDK,如果你在终端输入java,系统会引导你到 Oracle 网站去下载,然后自己点击下载文件来安装

    7.7K90

    看国外女神级程序员,直播写代码一年的感悟

    我比较擅长于NodeJS的硬件库方面的工作(尽管大部分项目都是自己的)。并且我在youtube上曾经开启过一个房间了,那为什么我不继续做下去?我的栏目可以叫做:基于JavaScript的硬件开发。...我使用了web服务Stream Labs来做这件事情,并将其作为浏览器网页的输入源导入到场景中。Stream Labs还会自动创建最近关注我的用户实时文本信息,以在顶部的横幅中显示。...那时的我经常没有看到大家的聊天记录,因为我并不喜欢直播的时候看第二块屏幕,可能你和我有不同的想法,但是我更喜欢在直播的时候将所有东西都放在一块儿屏幕上,这样可以使我更加专心在这个屏幕上所发生的事情。...我把这里当做另一个个人信息页面(哈哈,但我真的这么以为的)。简介的内容可以包括聊天的规则,直播信息,你所使用的电脑和设备信息,你最喜欢的猫的品种,任何可以创造出个人感的东西都可以写在上面。...我使用的终端是iTerm,它允许我们保存桌面的排列和字体的大小,以便我们之后进行还原。在直播时我有一套窗口的排列顺序,还有一套是为非直播时准备的。这样做可以大大的节省时间。

    1.8K10

    边打游戏边学编程,是一种怎样的体验?

    对于咱们这种懒人来说,想要锻炼自己编程能力、算法真的是进入一种畏难的无限死循环,希望要么简单点、要么有趣点,写的东西最好也能像有些开发那样看得见,摸得着,学习别那么难。...而这题的题意也很简单,我口述一下(可能不标准): 在机场你经常看到这个牛pi的显示屏:(图片) 你有没有问过自己,在一个好的旧终端上怎么显示这个数字?...(我怎么会难为我自己呢),我们有:用ASCII艺术。 ASCII 艺术允许您使用字符来表示。准确地说,在我们的例子中,这些形式是词。...例如,单词“MANHATTAN”可以在 ASCII 艺术中显示如下: 这个就有点似曾相识了,我也曾打印过大的0-9…… 在看输入输出和其他要求 输入 第 1 行:宽度L以 ASCII 艺术表示的字母。...这样自己写的代码能够可视化的看到每一步骤运行在图像上的结果,就像打怪升级一样,有点意思。

    39720

    笨办法学 Java(二)

    这有点像写 if ( self <= other ) …除了我刚刚写的那个实际上不会编译,而.compareTo()的技巧会。如果你问我,这很酷。...到目前为止,我在这本书中每次在屏幕上打印东西时,我都在括号和引号之间放了一个空格,就像这样: System.out.println( "This is a test." ); 我这样做是因为我想要清楚地表明引号内的东西...因此,尽管从技术上讲是不正确的,我将这种事情称为函数,并且只使用方法这个词。 当我做出的东西实际上像一个方法时。...练习 36:使用函数显示骰子 上一个练习在一个函数实际上使事情变得更糟的程序中使用了函数。所以今天我们准备看一个情况,使用函数实际上使程序变得更好。...我们想要使用一些if 语句在屏幕上显示骰子的值,但我们不想写五次相同的if 语句(因为变量是不同的)。解决方案是创建一个带参数的函数。 在第 27 行,你看到了showDice 函数定义的开始。

    17310

    一篇文章让你的 MacBook 进入超神状态

    为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2....举一个例子,如下图所示,我正在写一个文档,此文档还没有保存,也没有文件名,如果不不小心点了关闭按钮,将会弹出一个对话框: 当前,[Save]按钮处于默认激活状态,按回车将会弹出保存对话框。...,有了些许变化,在[Don t Save]按钮上多了一个蓝色的外框,当你按键盘上的tab键的时候,蓝色的外框会在3个按钮间切换。...假设现在蓝色的外框在[Don t Save]按钮上,你按下回车,却发现系统依然进入了保存文件对话框,为什么蓝色的外框不起作用呢?...5.4 Java开发环境搭建 5.4.1 安装Java和Maven 现在OS X没有默认安装JDK,如果你在终端输入java,系统会引导你到Oracle网站去下载,然后自己点击下载文件来安装,这个过程一点都不酷

    2.2K30

    如何打造一个程序员专属的Mac开发环境?

    为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。...举一个例子,如下图所示,我正在写一个文档,此文档还没有保存,也没有文件名,如果不不小心点了关闭按钮,将会弹出一个对话框: ? 当前,[Save]按钮处于默认激活状态,按回车将会弹出保存对话框。...现在当我再次试图关闭一个未保存的文件时,新弹出的对话框如下,有了些许变化,在[Don t Save]按钮上多了一个蓝色的外框,当你按键盘上的tab键的时候,蓝色的外框会在3个按钮间切换。...假设现在蓝色的外框在[Don t Save]按钮上,你按下回车,却发现系统依然进入了保存文件对话框,为什么蓝色的外框不起作用呢?...control+option + 方向键右键 :将当前窗口发送到右边显示器屏幕 查找文件和应用程序以及无限想象力 - Alfred 如果你曾经使用过MacBook,你应该接触过Spotlight,就是屏幕中间弹出一个长条输入框

    2.3K30

    一篇文章带你登顶 MacBook 高效工作环境配置

    为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2....举一个例子,如下图所示,我正在写一个文档,此文档还没有保存,也没有文件名,如果不不小心点了关闭按钮,将会弹出一个对话框: ? 当前,[Save] 按钮处于默认激活状态,按回车将会弹出保存对话框。...现在当我再次试图关闭一个未保存的文件时,新弹出的对话框如下,有了些许变化,在 [Don t Save] 按钮上多了一个蓝色的外框,当你按键盘上的 tab 键的时候,蓝色的外框会在 3 个按钮间切换。...假设现在蓝色的外框在 [Don t Save] 按钮上,你按下回车,却发现系统依然进入了保存文件对话框,为什么蓝色的外框不起作用呢?...5.4 Java 开发环境搭建 5.4.1 安装 Java 和 Maven 现在 OS X 没有默认安装 JDK,如果你在终端输入 java,系统会引导你到 Oracle 网站去下载,然后自己点击下载文件来安装

    1.3K10

    手把手|在Python中用Bokeh实现交互式数据可视化

    在本文中,我将带你体验使用Bokeh实现数据可视化的各种可能途径,以及Bokeh为什么是每位数据科学家的必备“神器”。...我主要使用QlikView和Tableau进行数据可视化,用SAS和Python来做预测分析和数据分析。我几乎没有用过JavaScript。...可视化图表 为了更好地理解这些步骤,让我用下面的例子来演示一下: 图表范例-1:使用Bokeh创建一个柱状图并在Web浏览器上显示 我们将遵循上述列出的步骤来创建一个图表: #导入库函数 from bokeh.charts..." p.yaxis.axis_label = "Y-axis" # 显示结果 show(p) 绘图范例-4:使用纬度和经度数据来绘制印度地图 注:我已经有一个CSV格式的印度边界的纬度和经度的多边形数据...我将使用该数据来绘图。

    10.7K50

    一篇文章带你登顶 MacBook高效工作环境配置

    为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2....举一个例子,如下图所示,我正在写一个文档,此文档还没有保存,也没有文件名,如果不不小心点了关闭按钮,将会弹出一个对话框: ? 当前,[Save]按钮处于默认激活状态,按回车将会弹出保存对话框。...现在当我再次试图关闭一个未保存的文件时,新弹出的对话框如下,有了些许变化,在[Don t Save]按钮上多了一个蓝色的外框,当你按键盘上的tab键的时候,蓝色的外框会在3个按钮间切换。...假设现在蓝色的外框在[Don t Save]按钮上,你按下回车,却发现系统依然进入了保存文件对话框,为什么蓝色的外框不起作用呢?...5.4 Java开发环境搭建 5.4.1 安装Java和Maven 现在OS X没有默认安装JDK,如果你在终端输入java,系统会引导你到Oracle网站去下载,然后自己点击下载文件来安装,这个过程一点都不酷

    1.2K10

    编程神器 Mac 实用配置

    为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2....举一个例子,如下图所示,我正在写一个文档,此文档还没有保存,也没有文件名,如果不不小心点了关闭按钮,将会弹出一个对话框: 当前,[Save]按钮处于默认激活状态,按回车将会弹出保存对话框。...,有了些许变化,在[Don t Save]按钮上多了一个蓝色的外框,当你按键盘上的tab键的时候,蓝色的外框会在3个按钮间切换。...假设现在蓝色的外框在[Don t Save]按钮上,你按下回车,却发现系统依然进入了保存文件对话框,为什么蓝色的外框不起作用呢?...5.4 Java开发环境搭建 5.4.1 安装Java和Maven 现在OS X没有默认安装JDK,如果你在终端输入java,系统会引导你到Oracle网站去下载,然后自己点击下载文件来安装,这个过程一点都不酷

    1.1K40

    超燃!高效 MacBook 工作环境配置,超实用!

    为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2....举一个例子,如下图所示,我正在写一个文档,此文档还没有保存,也没有文件名,如果不不小心点了关闭按钮,将会弹出一个对话框: ? 当前,[Save]按钮处于默认激活状态,按回车将会弹出保存对话框。...现在当我再次试图关闭一个未保存的文件时,新弹出的对话框如下,有了些许变化,在[Don t Save]按钮上多了一个蓝色的外框,当你按键盘上的tab键的时候,蓝色的外框会在3个按钮间切换。...假设现在蓝色的外框在[Don t Save]按钮上,你按下回车,却发现系统依然进入了保存文件对话框,为什么蓝色的外框不起作用呢?...5.4 Java开发环境搭建 5.4.1 安装Java和Maven 现在OS X没有默认安装JDK,如果你在终端输入java,系统会引导你到Oracle网站去下载,然后自己点击下载文件来安装,这个过程一点都不酷

    1.2K20

    高效 MacBook 工作环境配置,超实用!

    为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2....举一个例子,如下图所示,我正在写一个文档,此文档还没有保存,也没有文件名,如果不不小心点了关闭按钮,将会弹出一个对话框: ? 当前,[Save]按钮处于默认激活状态,按回车将会弹出保存对话框。...现在当我再次试图关闭一个未保存的文件时,新弹出的对话框如下,有了些许变化,在[Don t Save]按钮上多了一个蓝色的外框,当你按键盘上的tab键的时候,蓝色的外框会在3个按钮间切换。...假设现在蓝色的外框在[Don t Save]按钮上,你按下回车,却发现系统依然进入了保存文件对话框,为什么蓝色的外框不起作用呢?...5.4 Java开发环境搭建 5.4.1 安装Java和Maven 现在OS X没有默认安装JDK,如果你在终端输入java,系统会引导你到Oracle网站去下载,然后自己点击下载文件来安装,这个过程一点都不酷

    1.8K10

    高效 MacBook 工作环境配置

    为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2....举一个例子,如下图所示,我正在写一个文档,此文档还没有保存,也没有文件名,如果不不小心点了关闭按钮,将会弹出一个对话框: ? 当前,[Save]按钮处于默认激活状态,按回车将会弹出保存对话框。...现在当我再次试图关闭一个未保存的文件时,新弹出的对话框如下,有了些许变化,在[Don't Save]按钮上多了一个蓝色的外框,当你按键盘上的tab键的时候,蓝色的外框会在3个按钮间切换。...假设现在蓝色的外框在[Don't Save]按钮上,你按下回车,却发现系统依然进入了保存文件对话框,为什么蓝色的外框不起作用呢?...5.4 Java开发环境搭建 5.4.1 安装Java和Maven 现在OS X没有默认安装JDK,如果你在终端输入java,系统会引导你到Oracle网站去下载,然后自己点击下载文件来安装,这个过程一点都不酷

    2K70

    超燃!高效 MacBook 工作环境配置,超实用!

    为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2....举一个例子,如下图所示,我正在写一个文档,此文档还没有保存,也没有文件名,如果不不小心点了关闭按钮,将会弹出一个对话框: ? 当前,[Save]按钮处于默认激活状态,按回车将会弹出保存对话框。...现在当我再次试图关闭一个未保存的文件时,新弹出的对话框如下,有了些许变化,在[Don t Save]按钮上多了一个蓝色的外框,当你按键盘上的tab键的时候,蓝色的外框会在3个按钮间切换。...假设现在蓝色的外框在[Don t Save]按钮上,你按下回车,却发现系统依然进入了保存文件对话框,为什么蓝色的外框不起作用呢?...5.4 Java开发环境搭建 5.4.1 安装Java和Maven 现在OS X没有默认安装JDK,如果你在终端输入java,系统会引导你到Oracle网站去下载,然后自己点击下载文件来安装,这个过程一点都不酷

    97430

    笨办法学 Java(四)

    第 17 和 18 行将值存储到该记录中的其余字段中。第 20 到 28 行创建并填充数组中的其他两个记录 尽管在第 30 到 34 行,我们使用循环在屏幕上显示所有的值。...这样的双精度;它试图在屏幕上显示整个记录。...通常当你尝试像这样在屏幕上打印整个记录时,Java 不知道你想要打印哪些字段或以什么顺序打印,所以它只是在屏幕上打印垃圾。(你在上一个练习的学习中看到了吧?)...为什么?这是为了我可以把这个数组当作“查找表”来使用。我将写我的循环,使得我的卡片值从2到14,我希望单词"two"在这个数组中的索引是2。所以我需要把一些字符串放到槽位0和1中来占用空间。...(我这样做只是因为我懒,想要输入像cur.description而不是rooms[currentRoom].description这样的东西。)

    10210

    Java学习代码合集

    其实我学习java最根本的原因是:我是一个挺关注外在的人,虽然是个程序员,所以我很喜欢写出那些带有漂亮的界面的程序,因为C总是控制台,我不是很喜欢,在这份java代码合集中,我会记录自己学习Java界面化编程的点点滴滴...更新:因为C/C++是我主要使用语言,所有后来写界面主要用Qt写了,但我java也会继续学的。我只是给想学界面gui的同志一个思路。...可以参考这篇文章Qt5 计算器的实现 可能会有java初学者,我也是,说明,java是一个工程里可以有很多java类class,每一个类class都可以单独运行,不像C语言里只能有一个main()函数可以运行...} } 结果如下: 说到这里,我其实有些感触,记得上学期,我们做课程设计,当时一个同学的题目是写一个带界面的大数乘除运算器,关于大数乘除的方法,我有时间再总结一下,但是这个界面当时同学其实是不会的...,但是现在看,如果单纯实现界面还是比较简单的,首先看我修改的第一个拙劣的界面版本模板: 这样其实就好了很多,起码可以看到加数是哪些了,代码很简单,只需要在输出那行添加上n1和n2的信息就可以了。

    46230
    领券