Java与C#的一些区别
常量的定义
c# 使用const
const int a = 1;
java 使用final
final int a =1;
控制台的输入与输出
c#
string consoleInputValue = Console.ReadLine();//输入,读取一行,返回的是stirng,需要读取值类型的数据需要自行强转
Console.WriteLine();//输出一行
Console.Write("");//输出但不换行
java
// 控制台的输入
Scanner scanner =new Scanner(System.in);
String consoleInputValue = scanner.next();//输入,读取一行,返回的是stirng
int consoleIntValue = scanner.nextInt();//如果想要读取值类型则 nextXX类型
// 使用完后还需要关闭
scanner.close();
System.out.println();//输出一行
System.out.print("");//输出但不换行
数据类型转换
c#
//string 类型转化为int double等值类型
string a = "123";
int intType = Convert.ToInt32(a);
double doubleType = Convert.ToDouble(a);
//值类型转化为string
int num = 456;
string StringType = num.ToString();
string stringType2 = Convert.ToString(num);
java
String a = "123";
int intType = Integer.parseInt(a);
double doubleType = Double.parseDouble(a);
int num = 456;
String StringType = String.valueOf(num);