theme: channing-cyan highlight: a11y-dark
「这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战」
两者都是非常成功和流行的编程语言。尽管两者之间存在许多差异,但也有相当大的相似之处,如下所示:
#include& lt; iostream & gt;
using namespace std;
int main()
{
cout& lt;
<
"
Hello World"
;
return 0;
}
Java语法:
public class first {
public static void main(String[] args)
{
// 输出 Hello World
System.out.println(" Hello World ");
}
}
单行注释和多行注释都写为 //...。和 /* …。*/ 分别。
C++:
#include <iostream>
using namespace std;
int main()
{ // main() 是程序开始执行的地方
int a = 5, b = 10, sum;
sum = a + b;
/* 这将把 a 和 b 的值相加,并将显示存储在 sum 中的输出 */
cout << sum;
return 0;
}
Java:
public class GFG {
public static void main(String[] args)
{ // main() 是程序执行开始的地方
int a = 5, b = 10, sum;
sum = a + b;
/* 这将把 a 和 b 的值相加,并将显示存储在 sum 中的输出 */
System.out.println(sum);
}
}
C++:
#include <iostream>
using namespace std;
int main()
{
int a = 5, b = 10;
if (a > b)
cout << a;
else
cout << b;
return 0;
}
输出:10
Java:
public class firstjava {
public static void main(String[] args)
{
// 显示更大的数字
int a = 5, b = 10;
if (a > b)
System.out.println(a);
else
System.out.println(b);
}
}
算术运算符,例如 +、-、*、/
关系运算符,例如 >、<、=、!=(不等于)
C++:
#include& lt; iostream & gt;
using namespace std;
int main()
{ // main() 是程序开始执行的地方
cout& lt;
<
"
Hello World"
;
return 0;
}
Java:
public class GFG {
public static void main(String[] args)
{
// main() is where program execution begins
System.out.println(" Hello World ");
}
}
它们具有相同的原始数据类型: 包括 int、float、char、double 等数据类型,但有一些区别,例如 Boolean 数据类型在 Java 中称为 boolean 但在 C++ 中称为 bool。
他们的许多关键字都是相同的: 例如:
break、continue、char、double、new、public、private、return、static 等。
两者都有多线程支持: 两者都允许同时执行多个线程(子进程)以实现多任务。
应用领域:
C++最适合开发大型软件,如图书馆管理系统、员工管理系统、乘客预订系统等 Java可用于开发所有这些软件,但除此之外,Java最适合开发通信/互联网应用程序软件。例如:网络协议、Internet 程序、网页、Web 浏览器等。