ChatGPT使用Java编写猜数游戏

article/2024/9/20 8:51:27

目录

使用ChatGPT编写的代码如下

        存在的问题

改进的Java代码


        猜数游戏相信很多学编程的同学都听说过,在学习循环的那一节的课后作业相信就有这个题目,正好现在ChatGPT正火的时候,我也尝试了让它写一下这个代码,很遗憾,它的代码存在bug,并不能很好的实现猜数的功能。

使用ChatGPT编写的代码如下

import java.util.Random;
import java.util.Scanner;public class GuessNumberGame {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);Random random = new Random();int numberToGuess = random.nextInt(100) + 1;int numberOfTries = 0;boolean win = false;System.out.println("欢迎来到猜数字游戏!");while (!win) {System.out.print("请输入一个 1 到 100 之间的整数:");int guess = scanner.nextInt();numberOfTries++;if (guess == numberToGuess) {System.out.println("恭喜你,猜对了!");System.out.println("你猜了 " + numberOfTries + " 次。");win = true;} else if (guess < numberToGuess) {System.out.println("猜的数字太小了,请再试一次。");System.out.println("范围是 " + (guess + 1) + " 到 100。");} else {System.out.println("猜的数字太大了,请再试一次。");System.out.println("范围是 1 到 " + (guess - 1) + "。");}}scanner.close();}
}这个程序首先生成一个 1 到 100 之间的随机整数,然后提示用户输入一个整数并进行比较,直到用户猜对为止。程序还会记录用户猜的次数并在猜对后输出。如果用户猜错了,程序会提示用户当前猜测的数字不在正确的范围内,并提示正确的范围。

        存在的问题

        调试之后发现他的提示范围并没有那么的准确,并且对异常也没有相应的处置机制。

改进的Java代码

package mySourceCode;import java.util.Scanner;public class guessNumber {public static void main(String[] args) {guessNumbers();}/*** 猜数游戏*/public static void guessNumbers() {Scanner scan = new Scanner(System.in);System.out.println("数字范围:[1,100]");System.out.println("请输入你的猜测:");int max = 0;int min = 101;try {int inPut = scan.nextInt();int ints = (int) (Math.random() * 100 + 1);// [1,100]int counts = 0;while (inPut != ints) {counts++;if (inPut > ints) {System.out.println("\t大了,已尝试:" + counts + " 次");if (max != 0) {max = Math.min(max, inPut);} else {max = inPut;}if (min == 101) {System.out.println("\t范围:(0 , " + max + ")");} else {System.out.println("\t范围:(" + min + " , " + max + ")");}} else {System.out.println("\t小了,已尝试:" + counts + " 次");if (min != 101) {min = Math.max(min, inPut);} else {min = inPut;}if (max == 0) {System.out.println("\t范围:(" + min + " , 100)");} else {System.out.println("\t范围:(" + min + " , " + max + ")");}}inPut = scan.nextInt();// 实现持续输入,直到正确为止}System.out.println("\t对了,共尝试:" + (counts + 1) + " 次");} catch (Exception es) {System.out.println(es.getMessage());}}}

 

        从上面可以看出,ChatGPT的确实可以编写出来代码,但是却无法做到基本的异常处置及边界条件考量,同时也可能存在bug,与人把编写的代码存在明显的差距。


http://chatgpt.dhexx.cn/article/X2DZOmwq.shtml

相关文章

调戏chatGPT(一)玩个猜数字游戏

最近chatGPT火得不要不要的&#xff0c;本着热情拥抱新生事物的原则&#xff0c;我也去测试了一下&#xff0c;发现这货果然很智能&#xff0c;我们是不是已经处在AI技术革命性突破的前夜了呢。 chatGPT的功能远远不止聊天&#xff0c;所以我用一个专栏来展示一下&#xff0c;…

ChatGPT 设计游戏剧情 | 基于 AI 5 天创建一个农场游戏,完结篇!

欢迎使用 AI 进行游戏开发&#xff01; 在本系列中&#xff0c;我们将使用 AI 工具在 5 天内创建一个功能完备的农场游戏。到本系列结束时&#xff0c;您将了解到如何将多种 AI 工具整合到游戏开发流程中。本文将向您展示如何将 AI 工具用于: 美术风格 游戏设计 3D 素材 2D …

ChatGPT设计的游戏火了!玩法代码一力搞定,自称「原创」却被指:抄袭了

鱼羊 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT&#xff0c;现在多了一重“游戏制作人”的身份。 不仅游戏玩法由它设计&#xff0c;连游戏代码和网页&#xff0c;也全部由ChatGPT搞定。 游戏界面长这样&#xff1a; ChatGPT还亲自给这个小游戏取了个名字&#xff1a;Sumplet…

用ChatGPT做一款二次元卡牌游戏!完成度超90%,即将开放源码!

1.0 游戏策划设计 孙二喵&#xff0c;继上次借助ChatGPT做了一个3D小游戏后&#xff0c;很多朋友问&#xff0c;AI可以做大型项目么&#xff1f;还是仅限于简单的小游戏。 *AI生成的3D小游戏 所以二喵准备接着用 AI 设计一款中型体量的卡牌游戏&#xff0c;发布到微信小游戏和海…

【广州华锐互动】ChatGpt在元宇宙游戏领域有哪些应用场景?

游戏已经成为了许多人的娱乐方式。然而&#xff0c;如何提高游戏体验仍然是一个关键的问题。这里&#xff0c;我们介绍一种新型的技术&#xff1a;ChatGpt。 ChatGpt是一种基于自然语言处理的人工智能技术&#xff0c;可以帮助游戏开发人员制作出更加智能的游戏。它可以在元宇宙…

ChatGPT游戏领域的创新助手|小智ai

ChatGPT丨小智ai丨chatgpt丨人工智能丨OpenAI丨聊天机器人丨AI语音助手丨GPT-3.5丨开源AI平台 导语&#xff1a; ChatGPT&#xff08;Chat Generative Pre-trained Transformer&#xff09;作为一种先进的自然语言处理模型&#xff0c;不仅在对话领域取得了突破&#xff0c;而且…

NPC 也有了生命?当 ChatGPT 注入游戏你能想象吗

&#x1f34e;道阻且长&#xff0c;行则将至。&#x1f353; 目录 引言&#xff1a;西部世界元宇宙&#xff0c;还记得吗ChatGPT 的世界&#xff1f; 下图就是一个 ChatGPT 小镇&#xff1a; 引言&#xff1a;西部世界 《西部世界》以一个虚构的游戏般的“西部世界”为背景…

ChatGPT 又整活了,从零开始设计并实现一个类似数独的游戏 Sumplete

ChatGPT 又整活了。这次是从零开始设计并实现一个类似数独的游戏。 数独应该很多人都玩过&#xff0c;规则也很简单。 那能不能设计一款与数独类似的新游戏呢&#xff1f;国外有位叫 Daniel Tait 的工程师就想到了让 ChatGPT 来试试。经过几个小时与 ChatGPT 的对话&#xff0c…

ChatGPT让游戏NPC活了!交流不再靠选项,问什么答什么,网友直呼童年梦想成真...

梦晨 发自 凹非寺量子位 | 公众号 QbitAI 这个游戏里的NPC&#xff0c;活了&#xff01; 不是傻傻重复几句固定台词&#xff0c;而是你问什么就答什么。 玩家也不是从几个固定选项中选&#xff0c;而是打字对话&#xff0c;想说什么就说什么。 在游戏中&#xff0c;玩家扮演一个…

使用 ChatGPT 启发游戏创意|基于 AI 5 天创建一个农场游戏,第 2 天

欢迎使用 AI 进行游戏开发! 在本系列中&#xff0c;我们将使用各种 AI 工具&#xff0c;在 5 天内创建一个功能完备的农场游戏。到本系列结束时&#xff0c;你将了解到如何将多种 AI 工具整合到游戏开发流程中。本系列文章将向你展示如何将 AI 工具用于&#xff1a; 美术风格游…

【第三篇:利用ChatGPT编写贪食蛇小游戏】

好像现在最近对ChatGPT讨论越来越热&#xff0c;ChatGPT的出现应该会引发“一次新的社会变革”&#xff0c;未来很多码农会失业啊&#xff01;与其坐着被改变&#xff0c;不如尝试主动改变&#xff0c;我今天就利用ChatGPT编写贪食蛇小游戏&#xff0c;看看一个小白是否真的可以…

关于ChatGPT,想了解的看过来

12月1日&#xff0c;微软投资的AI实验室OpenAI发布了一款聊天机器人模型ChatGPT&#xff0c;能够模拟人类的语言行为&#xff0c;与用户进行自然的交互。 一经问世&#xff0c;ChatGPT就被用户们疯狂“调戏”&#xff0c;有人用其写小作文&#xff0c;有人拿高考题来考验它&…

美国最新调查显示 50% 企业已在用 ChatGPT,其中 48% 已让其代替员工,你怎么看?

美国企业开始使用ChatGPT&#xff0c;我认为这不是什么新闻。 如果美国的企业现在还不使用ChatGPT&#xff0c;那才是个大新闻。 据新闻源显示&#xff0c;已经使用chatGPT的企业中&#xff0c;48%已经让其代替员工工作。 ChatGPT的具体职责包括&#xff1a;客服、代码编写、招…

ChatGPT:那些让美国伟大的俄罗斯人

人工智能三次震惊世界。1997年&#xff0c;2016年&#xff0c;2023年。 有意思的是&#xff0c;这三次&#xff0c;都由美国主导&#xff0c;却都和美国最大的对手苏联&#xff08;俄罗斯&#xff09;有关。 1997年&#xff0c;IBM的深蓝&#xff0c;打败俄罗斯国际象棋大师卡斯…

云服务器搭建Python项目实现学术优化chatgpt

云服务器搭建实现学术优化chatgpt 1 服务器准备2 云服务器配置2.0 FTP配置2.1 python虚拟环境2.1.1 python3.9安装配置2.1.2 下载python项目2.1.3 创建python虚拟环境 3 项目“服务化”&#xff08;后台运行python项目&#xff09;4 localURL访问&#xff08;公网ip访问&#x…

ChatGPT技术与市场动态

ChatGPT服务器&#xff0c;深度拆解&#xff08;2023&#xff09; ChatGPT发布之后&#xff0c;引发了全球范围的关注和讨论&#xff0c;国内各大厂商相继宣布GPT模型开发计划。据各公司官网&#xff0c;2023年2月7日&#xff0c;百度宣布将推出ChatGPT类似产品“文心一言”&am…

ChatGPT技术与商业模式及产业发展布局方案

文章目录 模块一&#xff1a;概念模块二&#xff1a;架构模块三&#xff1a;技术模块四&#xff1a;算力模块五&#xff1a;体验模块六&#xff1a;应用模块七&#xff1a;商业模块八&#xff1a;产业模块九&#xff1a;建议 结语 主要内容&#xff1a; 采用模块化教学方法&…

对ChatGPT的二十点看法

TJUNLP 作者 | 熊德意 编辑 | 黄宇霏 【导读】二十点看法分为五大部分&#xff1a;总体看法、ChatGPT技术发展、国内同类技术、ChatGPT背后大模型技术的争议、未来趋势。 一、总体看法 1. 从人工智能发展角度看&#xff0c;这是认知智能发展的一个重要里程碑&#xff0c;其意义…

ChatGPT 都在用的身份认证产品,你了解多少?

近期&#xff0c;人工智能研究公司 OpenAI 正式推出 ChatGPT&#xff0c;这是一种基于对话的人工智能聊天机器人模型&#xff0c;它能够理解自然语言并以自然语言的方式做出回应。上线不到一周&#xff0c;用户数已经突破 100 万大关。 上线仅 5 天用户数就突破百万大关&#…

初谈 ChatGPT

引子 最近&#xff0c;小编发现互联网中的大 V 突然都在用 ChatGPT 做宣传&#xff1a;“ChatGPT不会淘汰你&#xff0c;能驾驭ChatGPT的人会淘汰你”、“带领一小部分人先驾驭ChatGPT”。 确实&#xff0c;ChatGPT这个新生事物&#xff0c;如今被视为蒸汽机、电脑、iPhone 般的…