Java Foundationの研究ノート(A)

出力古典こんにちは世界!

public class Main{
    public static void main(String[] args){
        System.out.println("Hello world");
    }
}

constが予約されたキーワードのjavaが現在使用されていない、あなたが使用する必要があります定数の最終的な定義がある
Mathクラスの多くのメソッドを持っている、あなたはデジタルトランスポートの平方根を見つけるためにはsqrtメソッドを呼び出すことができ
、計算結果を何等はありませんので、Mathクラスを呼び出すために、インポートを使用する必要がありますC ++は、Cライブラリが提供する
入力を処理するための機能を、Javaの入力方法は、読み取りデータの読み取りを使用する必要があります。メイド
Javaでオブジェクトを作成するには、完全なオブジェクト指向言語であることは新しいが必要になります。

import java.util.Scanner;
import java.math.*;
public class Main {
    public static void main(String[] args){
        Scanner how=new Scanner(System.in);
        int number=how.nextInt();
        System.out.println(Math.sqrt(number));
    }
}

インポートするには、上記の入力や数学のクラスを取得するためにクラスを使用して標準ライブラリを呼び出す
数の平方根にSQRT方法を。
constのが予約されたキーワードJavaは現在使用されていませんが、あなたは定数の最終的な定義を使用しなければならない
初期のことを完全にオブジェクト指向などのために、C ++、Cの配列の長さで検出されたJavaのメソッドを
学者は無知見て、クラス内のJavaは本当に強力な処理でありますただ、多数の曲の前に
Mathクラスと:

import java.util.Scanner;
import java.math.*;
public class Main {
    public static void main(String[] args){
        Scanner how=new Scanner(System.in);
        BigInteger number=how.nextBigInteger();
        BigInteger number_=how.nextBigInteger();
        number=number.add(number_);
        System.out.println(number);
    }
}

只是有个问题不能直接使用系统的默认运算符得通过调用add方法
进行大数相加的问题,倒是长度比某语言写出的短了不少运行效率
大家都知道挺快的
java在定义数组是和C++,C均区分了int []a仅是声明数组,要想
真正定义数组还得通过关键字new来开辟数组,int[] a=new int[10]
输出倒是可以变来变去听《Java核心技术卷》谈到输出中的printf
吸收了C语言输出的处理优点,println的效果同C++中cout <<endl;
效果一致输出后换行也可以用print输出后不换行,也可使用printf
输出自己想要的格式,由于面向对象使得java的每一个都包含在类中
还有个坑点:

public class Main {
    public static void main(String[] args){
       int i;
       for(int i=0;i<5;i++)
       {
           
       }
    }
}

我记得这玩意在C中天天做概念题作用域问题,Java核心技术卷提及无
法通过因为java认为这会导致程序运行错误,确实自己debug时特别
用Devc++使有些时候监视值都不会改变,方便的东西真的多,比如arr
ay.sort就可以直接对数组元素进行排序不用写个cmp再来排序极大
方便,而且是丢弃了指针这玩意因为谈及指针就想到了delete两次在
堆区具有相同内存因为使用编译器的浅拷贝造成的冲突使得出现故障
真是令人难以琢磨的bug。

おすすめ

転載: www.cnblogs.com/pekkasuper/p/12595841.html