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);
posted @ 2023-04-10 20:41  沈先生爱猫咪  阅读(22)  评论(0编辑  收藏  举报