编程语言大比拼:Python、Java、C、C++、Go 实现 'Hello World' 和九九乘法表"

应该90%的IT专业的朋友写的第一段代码就是打印"holle world",每个大学老师都会通过这个方式吸引你对课程产生兴趣 。也许有的朋友学的是JAVA开发,有的学的是c,在几年前应该很少有大学开了Python/ target=_blank class=infotextkey>Python、Golang相关课程,但是现在不一样,随着开发语言的成熟度越来越高,国内对研发的重视,可能很多学校都开设了python、Go语言等课程 。

编程语言大比拼:Python、Java、C、C++、Go 实现 'Hello World' 和九九乘法表"

文章插图
今天通过 Python、Java、C、C++ 和 Go 这几种流行的编程语言来实现两个经典的编程练习:
  • 打印 "Hello World"
  • 输出九九乘法表
打印 "Hello World"用 Python 实现:
print("Hello, World!")用 Java 实现:
public class HelloWorld {public static void mAIn(String[] args) {System.out.println("Hello, World!");}}用 C 实现:
#include <stdio.h>int main() {printf("Hello, World!n");return 0;}用 C++ 实现:
#include <IOStream>int main() {std::cout << "Hello, World!" << std::endl;return 0;}用 Go 实现:
package mainimport "fmt"func main() {fmt.Println("Hello, World!")}打印九九乘法表用 python 实现:
for i in range(1, 10):for j in range(1, i+1):print(f"{j} * {i} = {i*j}", end='t')print()用JAVA实现:
public class MultiplicationTable {public static void main(String[] args) {for (int i = 1; i <= 9; i++) {for (int j = 1; j <= i; j++) {System.out.print(j + " * " + i + " = " + (i*j) + "t");}System.out.println();}}}用 C 实现:
#include <stdio.h>int main() {int i, j;for (i = 1; i <= 9; i++) {for (j = 1; j <= i; j++) {printf("%d * %d = %dt", j, i, i*j);}printf("n");}return 0;}用 C++ 实现:
#include <iostream>int main() {for (int i = 1; i <= 9; i++) {for (int j = 1; j <= i; j++) {std::cout << j << " * " << i << " = " << i*j << "t";}std::cout << std::endl;}return 0;}用 Go 实现:
package mainimport "fmt"func main() {for i := 1; i <= 9; i++ {for j := 1; j <= i; j++ {fmt.Print(j, " * ", i, " = ", i*j, "t")}fmt.Println()}} 

【编程语言大比拼:Python、Java、C、C++、Go 实现 'Hello World' 和九九乘法表"】


    推荐阅读