【0010】 JavaでBitWiseテク乗せ 【1110】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/03/03(金) 23:07:14計算、思考、技、自慢、
なにそれ?、どうつかうの?、何のため?
などなどいろんな意見をのせていけ!(・∀・)モエッ
0002デフォルトの名無しさん
2006/03/03(金) 23:52:290003デフォルトの名無しさん
2006/03/04(土) 00:08:31クラス 貼り付けしますんで お手数ですが 見てください、
class Bitwise {
public void setFecha(int a, int m, int d)
{
int v=0;
v=(int)(v<<17);
m=(m<<5);
a=a-1900;
a=(a<<9);
v = (int)(v|d);
v = (int)(v|m);
v = (int)(v|a);
↓続
0004デフォルトの名無しさん
2006/03/04(土) 00:09:40System.out.println(" fecha = "+v);
}
public static void main(String args[]) {
int m = 5; // binario = 00000101
int n = 2; // binario = 00000010
int c;
System.out.println(" m = "+m+" bin =00000101");
System.out.println(" n = "+n+" bin =00000010");
c = (int) ( m & n );
System.out.println( "m = "+ m +", n = "+ n +", m & n = "+c);
c = (int) ( n << 3 );
System.out.println( " n << 3 : "+c+" bin =00001000");
c = (int) ( m >>> 2 );
System.out.println( " m >>> 2 : "+c+" bin =00000001");
Bitwise bt = new Bitwise();
bt.setFecha(1901,05,2);
}
}
0005デフォルトの名無しさん
2006/03/04(土) 00:15:15メソッド内で 処理され 結果 Fecha= 674って 出ますね
それを Binaryに 帰ると 00000001 0101 00010 に なります。
これらは 年 月 日 と メソッドに入れた 年月日の値をBinary
であらわしてます
注、 年は 1990って数字がでかいので あらかじめ Setfecha内で -1900って処理してます
この場合は 1901年 = 0001と処理されます。
0006デフォルトの名無しさん
2006/03/04(土) 19:37:17Bitwise と呼ぶのだな。
そんなオナニープログラミングばかりしてないで
もう少しJavaやオブジェクト指向を勉強したほうがいいよ。
つまり意味のあることをやるべき
上記は日付のシリアライズのテクニックと思われるが
クラスライブラリが提供するもの以上の意味があるのか?
0007デフォルトの名無しさん
2006/03/05(日) 00:01:05扱いたいデータがFATのタイムスタンプ形式なんかで記述されてたら
>>3-4みたいなことをやることになる。
0008デフォルトの名無しさん
2006/03/05(日) 00:48:50はいそうです、実は授業でBitwise習い始めたンですが、このようなことをして
情報が入ってこないかなってのが 狙いですたw説明が下手なのと不快感を与えてしまったことを
お許しください。(_ _(--;(_ _(--; ペコペコ
>>6参 同じく説明が下手なのと不快感を与えてしまったようですすみませんでした。
でも ケシテ自慢とかそういう意味無いことやってもしょうがないのでwなんていうかw
情報提供は狙いですが、逆にこういうのもあるぞって知らなかった人に見てもらって
なんかの足しになったらな、ってのも 狙いっすw
勝手ですがwこれからもなんか新しいテク?wおぼえたら 乗せていこうと思いますw
0009http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 22:22:55もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
0010デフォルトの名無しさん
2006/03/18(土) 22:26:190011デフォルトの名無しさん
2006/07/04(火) 21:21:23場所 所沢(池袋・高田馬場から直通)
i−want−to−study−java@hotmail.co.jp
(アドレスは全角で書いてあるので半角に直してください)
よろしくおねがいします
0012デフォルトの名無しさん
2006/07/04(火) 21:43:100013デフォルトの名無しさん
2006/07/17(月) 21:05:25場所 所沢(池袋・高田馬場から直通)
よろしくおねがいします
i−want−to−study−java@hotmail.co.jp
教える対象は超初心者です。
専門学校などでJavaを勉強されていて夏休みだけ教えたいという方も歓迎です
■ このスレッドは過去ログ倉庫に格納されています