Scala与Java有什么区别?
Scala编程有点复杂,它的某些功能很难学习。对于程序员来说,Scala是Java的不错的升级,让我们看看Scala可以做什么?Scala是一种面向对象的编程语言,并且还集成了功能编程语言的功能。那么,让我们看看scala与Java有何不同?
Scala和Java之间的区别
示例:intx=30;
例如,varx=30
例如,vallazycs
Java的静态不是对象的一部分。
SCALA和JAVA中的基本程序只是为了向您展示编程语言之间的差异。
Java基本程序:
import java.util.*;
public class myClass {
public static void main(String args[]) {
int a = 10, b = 34, sum;
float avg;
sum = a + b;
avg = (float)((a + b) / 2);
System.out.print("总和: " + sum + "\nAverage : " + avg);
}
}输出结果
总和: 44 Average : 22.0
Scala中的基本程序:
object MyClass {
def main(args: Array[String]) {
var a = 10
var b = 34
var sum = 0
var avg = 0
sum = a+b
avg = ((a+b)/2)
println("总和: " +sum +"\nAverage : " +avg)
}
}输出结果
总和: 44 Average : 22
差异点:
与Java相比,您可以在Scala中看到的代码更简单,约束更少。您无需在Scala代码中提及数据类型和访问修饰符之类的内容。而且,它在类型转换方面宽大,从而减少了程序员的负担。