約 1,438,098 件
https://w.atwiki.jp/ce00582/pages/1129.html
import java.awt.*; class dsge extends Frame { public static void main(String[] args) { new dsge(); } dsge() { super("JAVA DSGE 35 労働供給弾力的 不確実性"); setSize(500, 500); setLayout(new BorderLayout()); MyCanvas mc1 = new MyCanvas(); add(mc1, BorderLayout.CENTER); show(); } } class MyCanvas extends Canvas { public void paint(Graphics g) { int b; int x1; int x2; int n; double data[]=new double[101]; g.drawLine(50, 450, 450,450); g.drawLine(50, 450, 50,50); data=pro(); for (n=1;n 100;n++){ x1=(int)(450-400*data[n]); x2=(int)(450-400*data[n+1]); g.drawLine(50+4*n, x1, 50+4*(n+1),x2); } } static double[] pro(){ double a; double beta; double ks; double h; double th[]=new double[11]; double k[]=new double[101]; double cx[][]=new double[11][101]; double cp[][]=new double[11][101]; double lx[][]=new double[11][101]; double lp[][]=new double[11][101]; double k1; double n1; int n2; int n3; int n; double c1; double r1; double ep; double ls; double l1; double w1; int t; int m; int mx; double uc; double data[]=new double[101]; double maxdata; double mindata; for (m=1;m 11;m++){ th[m]=0.95+0.01*m; } a=0.33; beta=0.95; ls=(1-a)/(2-a); ks=ls*Math.pow((1 / beta - 1) / a , 1 / (a - 1)); h=2*ks/100; for (n=1;n 101;n++){ k[n]=n*h; for (m=1;m 11;m++){ lx[m][n]=ls; cx[m][n]=th[m]*Math.pow(k[n],a)*Math.pow(lx[m][n],1-a); } } t=0; while(t 100){ for (m=1;m 11;m++){ for (n=10;n 91;n++){ k1=k[n]+th[m]*Math.pow(k[n],a)*Math.pow(lx[m][n],1-a)-cx[m][n]; n1=k1/h; n2=(int)n1; n3=n2+1; uc=0; for (mx=1;mx 11;mx++){ c1=cx[mx][n2]+(n1-n2)*(cx[mx][n3]-cx[mx][n2]); l1=lx[mx][n2]+(n1-n2)*(lx[mx][n3]-lx[mx][n2]); r1=th[mx]*a*Math.pow(k1,a-1)*Math.pow(l1,1-a); uc=uc+(beta*(1+r1))/c1; } uc=0.1*uc; cp[m][n]=1/uc; w1=th[m]*(1-a)*Math.pow(k[n],a)*Math.pow(lx[m][n],-a); lp[m][n]=1-cx[m][n]/w1; } } ep=0; for (m=1;m 11;m++){ for (n=10;n 91;n++){ ep=ep+Math.pow(cx[m][n]-cp[m][n],2)+Math.pow(lx[m][n]-lp[m][n],2); } } for (m=1;m 11;m++){ for (n=10;n 91;n++){ cx[m][n]=cp[m][n]; lx[m][n]=lp[m][n]; } } if (ep 0.0001){ t=1000; } t=t+1; } k1=k[45]; for (t=1;t 101;t++){ m = (int)(Math.random()*10)+1; n1=k1/h; n2=(int)n1; n3=n2+1; c1=cx[m][n2]+(n1-n2)*(cx[m][n3]-cx[m][n2]); l1=lx[m][n2]+(n1-n2)*(lx[m][n3]-lx[m][n2]); k1=k1+th[m]*Math.pow(k1,a)*Math.pow(l1,1-a)-c1; data[t]=l1; } maxdata=-999; mindata=999; for (t=1;t 101;t++){ if (data[t] mindata)mindata=data[t]; } for (t=1;t 101;t++){ if (data[t] maxdata)maxdata=data[t]; } for (t=1;t 101;t++){ data[t]=(data[t]-mindata)/(maxdata-mindata); } return data; } }
https://w.atwiki.jp/saicron/pages/73.html
MDN (Mozilla Developper Center) Mozilla Developer Network (MDN) (ja) JavaScript (ja) About JavaScript (ja)JavaScript とは何か? どのような実装がありますか? JavaScript リソース A re-introduction to JavaScript (ja) 「再」紹介 Core JavaScript 1.5 Reference (ja) Core JavaScript 1.5 Guide (ja)About this Guide (ja)JavaScript のバージョン、JavaScript の情報の所在、JavaScript を学ぶ上での Tips JavaScript Scripting ResourcesCurrently, mozilla.org does not host JavaScript scripting specific documentation.
https://w.atwiki.jp/sevenlives/pages/1977.html
JavaBeansコンポーネント?
https://w.atwiki.jp/ce00582/pages/3249.html
import java.awt.*; import java.awt.event.*; class game0125 extends Frame implements Runnable ,MouseMotionListener{ int px,py; int mode; public static void main(String [] args) { Frame f=new game0125(); f.setTitle("game0125"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0125(){ addMouseMotionListener(this); Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ int t; mode=1; px=1; py=1; t=0; while(t 500){ if(mode==1)px=px+1; if(mode==2)px=px-1; repaint(); try{ Thread.sleep(100); }catch(InterruptedException e){} t=t+1; } repaint(); } public void mouseDragged(MouseEvent e) { } public void mouseMoved(MouseEvent e) { int x,y; int h; y=e.getY() ; x=e.getX(); mode=3; h=0; if(x 350)h=h+1; if(y 500)h=h+1; if(h==2)mode=1; h=0; if(x 350)h=h+1; if(y 500)h=h+1; if(h==2)mode=2; } public void paint(Graphics g){ g.setColor(Color.red); g.fillRect(0,500,350,200); g.setColor(Color.green); g.fillRect(350,500,350,200); g.setColor(Color.black); g.fillRect(100+50*px,100+50*py,50,50); } }
https://w.atwiki.jp/java_pro/pages/48.html
public class Ougi extends Circle{ double rad; Ougi(){ super(5); setRad(45.0); } Ougi(int radius){ super(radius); setRad(4.5); } Ougi(double rad){ } Ougi(int radius, double rad){ super(radius); setRad(rad); } private void setRad(double rad){ if ((rad = Math.abs(rad)) 360.0){ rad %= 360; } this.rad = rad; } @Override double getArea(){ return super.getArea() * (this.rad /360.0); } @Override public String toString(){ return "[半径 " + this.radius + ", 中心角 " + this.rad + "度]"; } public static void main(String[] args){ Ougi a = new Ougi(4, 360); Circle b = new Circle(4); System.out.println(a.toString() + "面積は" + a.getArea()); System.out.println(b.toString() + "面積は" + b.getArea()); } }
https://w.atwiki.jp/yo-kichi/pages/146.html
今回の目標 復習をしてどこまで理解しているか把握する、生徒にも把握させる 今年度のJavaスコーラの成果を見る 基本的なところができていないと思うので基本の理解をさせる 役割り分担, 内容 問題 配列、for、メソッド、クラス 継承について 自分で考える問題 だれがどこで何をゲームみたな 冬休みプログラミング何やるか聞くor設計、使い方を聞く 検討中 interface 参照型・プリミティブ型を教える 復習問題をやらせる 問題を作るに当たって何も羅列してみる 自販機 じゃんけん 電卓 入力を受付て逆順で出力 1、2、3などの入力に大して8、5、2と返す。式を考える paintで点線がかけるようにする すごろく oxゲーム プログラムを読ませる 競争させるor協調させる サンプルプログラムをあさってそこから約に立ちそうなのを見つける 理解できてない点 メソッドのつかいかた 宿題 問題と答え Timerの改良、今回終わらなかった部分、冬休みやりたいことありますか? 反省 また予測より時間がかかった
https://w.atwiki.jp/ce00582/pages/3697.html
import java.awt.*; import java.awt.event.*; class game0601 extends Frame { public static void main(String[] args) { game0601 frame = new game0601(); } game0601() { setSize(500, 500); setLayout(new FlowLayout()); Button button = new Button("click!"); button.addActionListener(new baction()); add(button); setVisible(true); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } class baction implements ActionListener { public void actionPerformed(ActionEvent e) { System.out.println("hhhhhh"); } } }
https://w.atwiki.jp/ce00582/pages/5147.html
import java.io.*; public class author{ String[] data=new String[50000]; String[] author=new String[500]; int s,sx,datanumber,articlenumber; String file; String str,str1,str2; int page,p1,p2; public static void main(String[] args){ author test=new author(); } author(){ for(page=1;page 220;page++){ file="gdata/"; file=file+page; file=file+".txt"; readfile(file); str1="("; str2=")"; for(s=1;s datanumber+1;s++){ p1=data[s].indexOf(str1); p2=data[s].indexOf(str2); str=data[s].substring(p1+1,p2); author[s]=str; } file="author/"; file=file+page; file=file+".txt"; writefile(file); } } void writefile(String file){ int s,sx; try{ PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file))); for(s=1;s datanumber+1;s++){ pw.println(author[s]); } System.out.println("ファイルに書きこみました。"); pw.close(); } catch(IOException ep){ System.out.println("入出力エラーです。"); } } void readfile(String file){ String str; BufferedReader br; s=0; try { br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"SJIS")); while((str = br.readLine()) != null) { s=s+1; data[s]=str; } br.close(); } catch (IOException e) {System.out.println(e);} datanumber=s; } }
https://w.atwiki.jp/cz8686/pages/13.html
[JavaScript] 数値チェック function CheckNum(value) { var str = value; if ( isNaN(str) == true ){ return false; } return true; } ▼使用例 ※数値でない場合(falseを返す場合)、フラグを立てる。 if ( CheckNum(form_value) == false) { numFlg = 1; } [JavaScript] DHTMLによる表示・非表示 script language="JavaScript" !-- function show(id) { if (document.all) { document.all.item(id).style.visibility = "visible"; } else if (document.layers) { document.layers[id].visibility = "show"; } else if (document.getElementById) { document.getElementById(id).style.visibility = "visible"; } } function hide(id) { if (document.all) { document.all.item(id).style.visibility = "hidden"; } else if (document.layers) { document.layers[id].visibility = "hide"; } else if (document.getElementById) { document.getElementById(id).style.visibility = "hidden"; } } // -- /script a href="wwwssi.htm" onmouseover="show( id1 )" onmouseout="hide( id1 )" SSI入門 /a span id=id1 style="visibility hidden" ilayer name=id1 visibility="hide" - 「とほほのSSI入門」にジャンプします。 /ilayer /span br a href="wwwcgi.htm" onmouseover="show( id2 )" onmouseout="hide( id2 )" CGI入門 /a span id=id2 style="visibility hidden" ilayer name=id2 visibility="hide" - 「とほほのCGI入門」にジャンプします。 /ilayer /span [JavaScript] DHTMLサンプル HTML HEAD Script Language="JavaScript" Type="text/javascript" !-- function test1(){ // 色の変更 document.all("T1").style.color="red"; // フォーム背景色の変更 document.all("T2").style.backgroundColor="red"; // inntertext の変更 document.all("T3").innerText = "kakikukuko"; // innerHTML の変更 document.all("T4").innerHTML = " TEXTAREA fadsfdaf br dfafdaf /TEXTAREA " } // -- /Script /HEAD BODY FORM NAME="f1" INPUT TYPE="TEXT" NAME="TEST1" VALUE="AAAAA" ID="T1" INPUT TYPE="TEXT" NAME="TEST2" VALUE="あいうえお" ID="T2" BR DIV ID="T3" かきくけこ /DIV BR DIV ID="T4" abcdefg /DIV INPUT TYPE="BUTTON" VALUE="テスト" onClick="javascript test1();" /FORM /BODY /HTML [JavaScript] ブラウザの戻るボタンを無効にする (戻りたくない画面に) SCRIPT history.forward(); /SCRIPT を記述しておく [JavaScript] 右クリック禁止1 Script Language="JavaScript" Type="text/javascript" !-- function notes(eve){ if(document.all){ /*IEの場合*/ if(event.button == 2){ alert("右クリック禁止!"); return false; } } if(document.layers){ /*Netscape4.Xの場合*/ if(eve.which == 3){ alert("右クリック禁止!!"); return false; } } } if(document.layers)document.captureEvents(Event.MOUSEDOWN); document.onmousedown=notes; // -- /Script [JavaScript] 右クリック禁止2 BODY oncontextmenu="alert( 右クリックは禁止です。 );return false;" BGCOLOR="#C0C0C0" TEXT="#000000" ALINK="RED" VLINK="BLUE" [JavaScript] 新規Windowオープン(GET引数) function new_window_open2 (a,b,c,d,e,f){ if (f==""){f="no";} var w = window; if ((w == window) || win_00.closed) { w = open("",b,"width="+c+",height="+d+",toolbar=no,menubar="+f+",location=no,scrollbars="+e+",status=yes,resizable=yes"); w.document.write(" marquee "); w.document.write(" span style= font bold;color #ff0000;font-size 10pt; "); w.document.write("ただいま処理しております。 br しばらくお待ちください。"); w.document.write(" /span "); w.document.write(" /marquee "); w.location.replace(a); } else { w.location.replace(a); } w.focus(); return(w); } ▼使用例 Script Language="JavaScript" Type="text/javascript" !-- function PAGE_TEST1(){ var w_url="PAGE_TEST1I"+ "?W_FORM_NAME1=form1.W_KYU_KUNITOSHI_CD"+ " W_FORM_NAME2=form1.W_KYU_KUNI_MEI"+ " W_FORM_NAME3=form1.W_KYU_TOSHI_MEI"+ ""; } // -- /Script [JavaScript] 全角文字チェック function CheckZenkaku(str){ str2 = str.replace(/[ ]/g,""); for (var i = 0; i str2.length; i++) { var c = str2.charCodeAt(i); // Shift_JIS 0x0 ~ 0x80, 0xa0 , 0xa1 ~ 0xdf , 0xfd ~ 0xff // Unicode 0x0 ~ 0x80, 0xf8f0, 0xff61 ~ 0xff9f, 0xf8f1 ~ 0xf8f3 if ( (c = 0x0 c 0x81) || (c == 0xf8f0) || (c = 0xff61 c 0xffa0) || (c = 0xf8f1 c 0xf8f4)) { return false; } } return true; } ▼使用例 if (CheckZenkaku(form_value) == false) { message = message + "氏名に全角以外の文字が含まれています\nすべて全角文字で入力してください"; alert(message); return false; } [JavaScript] 送信ボタン連打防止 ●ボタン連打を防ぐ ///////////////////////////////////////////////////////// ■使用方法 :以下の文をカットアンドペーストして使う ■説明 :サブミット時のボタン連打を防ぐ ///////////////////////////////////////////////////////// SCRIPT LANGUAGE="JavaScript" !-- sent = false; function send_check(){ if(sent){ return false; }else{ sent = true; return true; } } // -- /SCRIPT ●別例 二重投稿禁止 form onsubmit="for (i=0;i this.length;i++) {if (this[i].type == submit ) this[i].disabled = true}" フォームのボタンは、たまにですが過敏に反応しすぎて二度押したように判断する時があります。 例えば掲示板なら、同じ記事を即時に二回送信してしまうわけです。 このパターンの二重投稿はJavaScriptで回避できるのでした。 [JavaScript] 日付(YYYYMMDD)妥当性チェック関数 ※ myGetYearとセットで使用 function CheckDate(value) { var flg; var year; var month; var date; flg = value.match(/(\d{8})/); if ( !flg ) { return false; }else{ year = value.substring(0,4); month = value.substring(4,6); date = value.substring(6,8); newdate = new Date(year,month-1,date) if ( myGetYear(newdate) != year || (newdate.getDate() != date) || (month != newdate.getMonth()+1)) { return false; } return true; } } function myGetYear(dobj) { var year ; year = dobj.getYear() ; if (year 1900) { year += 1900; } return year; } [JavaScript] 履歴を残さずに画面遷移 HTML HEAD TITLE /TITLE SCRIPT language="JavaScript" !-- function pageReplace(){ window.location.replace("history9.htm"); } // -- /SCRIPT /HEAD BODY CENTER A href="javascript pageReplace()" 指定したページへ移動 /A BR BR FORM INPUT type="button" value="指定したページへ移動" onClick="pageReplace()" /FORM /CENTER /BODY /HTML [javascript] WindowOpen用の共通関数 function new_window_open2 (a,b,c,d,e,f){ if (f==""){f="no";} var w = window; if ((w == window) || win_00.closed) { w = open("",b,"width="+c+",height="+d+",toolbar=no,menubar="+f+",location=no,scrollbars="+e+",status=yes,resizable=yes"); w.document.write(" marquee "); w.document.write(" span style= font bold;color #ff0000;font-size 10pt; "); w.document.write("ただいま処理しております。 br しばらくお待ちください。"); w.document.write(" /span "); w.document.write(" /marquee "); // w.location.href=a; w.location.replace(a); } else { // w.location.href=a; w.location.replace(a); } w.focus(); return(w); }
https://w.atwiki.jp/android_development/pages/30.html
Top 開発環境構築 1.JavaSDKのインストール JavaSDKのインストール 以下のサイトにアクセス http //java.sun.com/javase/downloads/widget/jdk6.jsp ↓↓↓ OSを選択し、赤色のDOWNLOADボタンをクリック ↓↓↓ 「Skip this step」をクリック ↓↓↓ 実行ボタンをクリック ↓↓↓ 次へをクリック ↓↓↓ 次へをクリック ↓↓↓ 次へをクリック ↓↓↓ 完了をクリックしてインストール完了 ↓↓↓ 環境変数の設定を行います。 「jdk1.6.0_21\bin」へパスを設定する。 例:「C \Program Files\Java\jdk1.6.0_21\bin」 参考:http //blog.cnu.jp/2009/11/06/windows-7-path/ ※既に他のパスが存在する場合は「;」で区切る。 ↓↓↓ 動作確認 コマンドプロンプトで「java -version」のコマンドを実行 Top 開発環境構築 1.JavaSDKのインストール 広告