レビューノートJavaの3 - メソッド演算子

標準の見直し、あなたのノートには、ゼロベースには適していません

代入演算子

変数名=値/発現;

代入演算子は左に右に応じて算出されることに留意されたいです。

画像-20191110102255862

注意:
割り当ての使用において、型の種類はそれがない範囲以下産左の右側よりも確保しなければなりません
2.データの異なるタイプの二つのタイプの結果は、添加大きい方に対して得られます

算術演算子

画像-20191110114251076

「+」のみ合計としてログインし、それはまた、文字列の連結を使用することができます
ご注意ください
あなたは文字列オブジェクトが始まる発生した場合。または左から右に行って、その後のスプライシング操作が文字列になってきました
必要な小数部除算記号両側は、その後、分子と分母は、浮動小数点演算となる、請求項、結果の整数部のみを保持し、前記整数ができる分割されている場合2.
図3は、+ / - 再計算した後、次に第1の演算の前にシンボルが割り当てられ、最初のコピー

カテゴリー演算子

1.単項演算子は、演算子は、唯一のターゲットデータの例を必要とする:++ - -

2. Aバイナリ演算子、2つの演算子は、次のような特定のデータを、必要とする:加算、減算を

3.三オペレータ二オペレータが特定のデータを必要とする、10 => 20ブーリアンフラグ真:?偽。

注:条件を決定するために、switchステートメントは、浮動小数点数にはできません

方法

構文:

权限修饰符 静态修饰符  返回值类型(参数列表){
  方法体
}

//其中仅有返回值类型和方法名称为必须的

メソッドのオーバーロード

ときに、同じメソッド名のプロセスパラメータの複数のリストが、同じ方法で過負荷が発生しません

異なるパラメータの種類、異なるパラメータの数、リロードすることができます

戻り値の型は、許可改質剤と任意でよいです

使用リロードする必要があり、二つの方法の同じ機能的目的が、パラメータタイプの方法は、方法を簡略化することができる、大型の使用なしで同時に処理することができます

そして、基準値の転送を渡します

実際のパラメータのデータ型の基礎は、値が操作体の修正パラメータはローカル変数であるプロセスに渡された場合1、それは任意の外部データには影響を与えません。

2.メソッド本体のコードは動作自体のオブジェクトの場合、オブジェクトは、参照によって渡される実際のパラメータは、動作は、メモリの同じ部分がある場合

可変パラメータ

疑いのパラメータの数は、変数パラメータを使用する場合

構文:

void funcName(int... args){
  
}

// 调用时可以传递0-无穷个参数
// 需要注意
    1.当参数列表中存在其他参数时,必须位于可变参数的前面
    2.一个方法仅允许存在一个可变参数
    3.在方法重载时,优先访问不带可变参数的方法  
  4.本质上可变参数就是一个数组
void funcName(String name,int... args){
}

おすすめ

転載: www.cnblogs.com/yangyuanhu/p/11901694.html