JAVAの演算子

まだ始まってもいない感じですが、演算子が出てきてペースダウン。

+ 加算(文字列連結)

- 減算

* 乗算

/ 除算

%  剰余

+ プラス(単項)

- マイナス(単項)

 

流石にこれは解るが、&、でビット論理積とか言われても日本語で
説明して欲しい。
なんだそれ?

また解ると思っていた普通の計算の中にも意味不明な単語があるし。

%  剰余

よく考えると何これ?

例)10÷5=2あまり0

この、あまりである、0を計算する演算子みたいです。
このあまりを算出するって、あまり人生では関わりが無かったし、
きっと使わないと思う。

とにかく、なじみのあるエリアを越えて・・・

& ビット論理積

|  ビット論理和・・・この記号が入力出来なかったぞ!

  キーボードの¥マークをSHIFT押しながら打てました。
  普通の人は絶対にしない操作ですな。

 

^ ビット排他的論理和

<< 左シフト

>> 右シフト

>>>符号無し右シフト

++ インクリメント

– デクリメント

> より大きい

>= 以上

< 未満

<= 以下

== 等価

!= 非等価

instanceof 型比較

!  論理否定(単項)

&& 論理積

||  論理和

?:  条件

new オブジェクト生成

 

正直この辺りになると言葉すら理解出来ません。

 

でも説明を見ると、よく使うものとし、「++」インクリメント演算
子の説明を見た。

a++;

インクリメントは、値を1増やす演算との事。
それなら意味が理解出来るし、良く使うと言うのも納得です。

処理としては、

a = a+1;

a++;

と同じと言う理解で良いのだと思うが、恐らくインクリメント演算
子を利用し加算し続けたりと言う形になるのではと勝手な予想。
この辺りは、VBAより理解はしやすい。

 

今日はここまでにしましょう。 

JAVAのエラー

成る程ですね。

素人らしい失敗です。
スペースが全角になっているとコンパイルでエラーになるんですね。
これは素人ですが、普通に皆通る道の様な気がする。

 

class sample5

{

    public static void main(String[] args)

    {

    int num1, num2;

    num1 = 5;

    System.out.println(“変数の num1に数字を代入” + num1 + “です”);

    num2 = num1;

    System.out.println(“変数num1の値をnum2に代入しました。”);

    System.out.println(“変数num2の値は” + num2 + “です。”);

    }

}

 

こんか簡単な例題でエラー連発で見ると¥u3000は不正とか出ていま
す。
全角ブランクはJavaでは識別子として認識されるんですね。
これは解らんな。

う〜ん。
道のりは遠いな。

JAVA入門

JAVAを勉強します。
全くの初心者で、入門書を購入してスタートです。
参考書はこちらを選択しました。

 

 

やさしいJava 第6版 (「やさしい」シリーズ)
高橋 麻奈
SBクリエイティブ
売り上げランキング: 10,503

 

 

硬い意思を持ち継続出来ると信じて頑張りましょう。
(^_^)v

 

JAVA環境で必要なのは、JDKです。
まずはこちらのダウンロードから始めましょう。

 http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

 

JDKのダウンロードを選択します。

 

これでダウンロード画面に移動します。

 

Windowsの64bit版なら一番下をダウンロードしますが、ここはO
Sに沿って選択です。
自分はWindows10の64bit版なので、一番下を選択です。
ここで注意はダウンロードする前に、チェックボックスを選択し
同意しないとダウンロード出来ません。

 

 

必ず上のチェックボックスを選択です。

ダウンロードファイルをインストールすれば完了ですが、PATHの
設定が必要です。
環境変数で、インストールしたフォルダの中にある、BIN迄指定し
ます。

 

例)JDKをインストールしたディレクトリ名¥bin とします。

PATHが正常に登録されたかの確認は実際にサンプルをコンパイル
してみるしかありません。

下の例文をテキストファイルに貼り付けします。
まだ理解していませんが、classの後の名前とファイル名が同一で
ないと動かない様子です。
面白いなぁ。 

 

class sample{

public static void main(String args[]){

System.out.println(“こんにちは”);

}

}

 

 テキストファイルは拡張子含めて、

sample.java にします。

DOSを起動し、ソースファイルを保存したディレクトリに移動し
ます。

javac sample.java でエンターキーを押します。

 

何も起きないので失敗かと思ったら、同フォルダに、sample.class
と言うファイルが出来てる。

改めて、DOSで、java sample でEnterを押すと、メッセージがD
OS窓に表示されました。

 

読み進めて行くとおなじみの変数が早々に登場です。

 

boolean   trueまたはfalse

char      2バイト文字(¥u0000〜¥uffff)

byte      1バイト整数(-128〜127)

short     2バイト整数(-32768〜32767)

int         4バイト整数(-2147483648〜2147483647)

long      8バイト整数(-9223372036854775808〜9223372036854775807)

float      4バイト単精度浮動小数点数

double     8バイト倍精度浮動小数点数

 

変数の宣言がExcelと違うが考え方は同じなんですね〜。
今日から頑張りましょう。

エレコム ELECOM MF-TRU308GBK

やっと見つけたウィルスソフト付きのUSB
バッファローしかないのかと思ってましたが、他でもありました。

探してもバッファローしか出てこないし、他はあまり売れてないん
ですかねぇ。
でも個人向けのバッファローのUSBは2本同じのを購入しました
がパソコンにより認識出来なかったり、ポートで認識しなかったり
とかなり不便。最後はどのパソコンでも開けなくなりました。

しかし選択肢が他になければ、それしかないと諦めていたが、あり
ましたねぇ。

 

エレコム 【Trend Micro USB Security 1年間】USB3.0対応 USBメモリ

RUF3-PV16G-RD

少し困りました。
仕事で使用しているUSBですが、開けなくなりました。
以前から環境にかなり依存しており、開けない事が多々あり不安で
したが、今回は決定的ですね〜。

レビューとか見ると同じ症状が多発している様子。
この価格でアンチウィルス装備したUSBは破格の値段なので、他を
買うにも迷います。
少し容量が増えるだけで一万オーバーですからね。
流石にその価格は出せん( ;∀;)

ネットで探してもやはりこれぐらいです。
他にも持っているので緊急では無いがないとやはり不便。
どうしようかかなり迷うと言うか、何か買わねばな。

 

BUFFALO ウィルスチェック&パスワードロック&オートリターン機構搭載 USB3.0対応高速USBメモリー 16GB レッド RUF3-PV16G-RD