开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第18天,点击查看活动详情
首先介绍ChatGPT
ChatGPT它是一款基于聊天机器人技术的聊天应用,它可以帮助用户轻松地与机器人进行聊天,让用户体验到自然语言处理的乐趣。ChatGPT的技术已经被广泛应用于各种行业,包括智能客服、智能家居、智能汽车、智能健康等,并且已经火遍全球。
哪个公司推出ChatGPT
ChatGPT是由OpenAI推出,OpenAI是一家人工智能研究机构,旨在推动人工智能的发展,以改善人类生活。OpenAI的目标是构建可以安全地应用于人类社会的强大智能系统,并且推动人工智能研究的发展,以改善人类生活。OpenAI的研究领域包括机器学习、自然语言处理、机器人技术、计算机视觉等。
ChatGPT的官网:ChatGPT
下面小编为大家测验一下用ChatGPT实现基于Java语言的计算器与程序员写的计算器相对比一下
ChatGPT聊天截图如图所示
ChatGPT写的计算器
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数字:");
double num1 = scanner.nextDouble();
System.out.println("请输入第二个数字:");
double num2 = scanner.nextDouble();
System.out.println("请输入运算符(+、-、*、/):");
String op = scanner.next();
double result = 0;
switch (op) {
case "+":
result = num1 + num2;
break;
case "-":
result = num1 - num2;
break;
case "*":
result = num1 * num2;
break;
case "/":
result = num1 / num2;
break;
default:
System.out.println("无效的运算符");
return;
}
System.out.println(num1 + " " + op + " " + num2 + " = " + result);
}
}
105
普通程序员写的计算器
#include<stdio.h>
#include <math.h>
int main()
{
float x,y,z;
char c;
printf("请输入计算的式子");
scanf("%f%c%f",&x,&c,&y);
switch(c)
{
case'+':z=x+y;printf("%.2f",z);break;
case'-':z=x-y;printf("%.2f",z);break;
case'*':z=x*y;printf("%.2f",z);break;
case'/':
if(fabs(y)<=1e-7)
{
printf("除数不能为0");
break ;
}
else
{
z=x/y;
printf("%.2f",z);break;
}
default:printf("运算符有误");break;
}
return 0;
}