約 2,879,472 件
https://w.atwiki.jp/ryouga0415/pages/21.html
Javaと同じようにクラスの定義とそのインスタンスの利用が可能です。 import java.lang.System; class Student { attribute id Integer; attribute name String; } var s1 = new Student(); s1.id = 1; s1.name = "中村"; var s2 = new Student(); s2.id = 2; s2.name = "山口"; var s3 = new Student(); s3.id = 3; s3.name = null; System.out.println( "{s1.id} {s1.name}" ); System.out.println( "{s2.id} {s2.name}" ); System.out.println( "{s3.id} {s3.name}" ); 出力結果 1 中村 2 山口 3 Javaと違って JavaFXには「コンストラクタの定義」は存在しません。 インスタンスの初期化は次のような[宣言的」な表現でインスタンスの属性値を 一度に初期化することができます。 import java.lang.System; class Student { attribute id Integer; attribute name String; } var s1 = Student { id 1 name "中村" }; var s2 = Student { id 2 name "山口" }; System.out.println( "{s1.id} {s1.name}" ); System.out.println( "{s2.id} {s2.name}" ); 出力結果 1 中村 2 山口
https://w.atwiki.jp/ce00582/pages/2564.html
import java.awt.*; import java.awt.event.*; class java0713 extends Canvas { Frame fr; public void paint( Graphics g ) { g.drawString( "[[asahi]]", 50, 50); } [[java0713]]() { fr = [[new]] Frame( "フレーム" ); setSize( 500, 500 ); fr.add( this, BorderLayout.NORTH ); Button bu = new Button( "[[ボタン]]" ); fr.add( bu, BorderLayout.CENTER ); bu.addActionListener( new ActionListener() { public void actionPerformed( ActionEvent e ) { repaint(); } } ); fr.pack(); fr.setVisible( true ); fr.addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public static void main( String[] args ) { java0713 dr= new java0713(); } }
https://w.atwiki.jp/m1000/pages/24.html
Javaアプリ M1000のJavaの仕様 CLDC v1.0 and MIDP v2.0 compliant Maximum MIDlet suite size Available Space (24M) Heap size Available RAM (16M) Maximum record store size Available Space (24M) MIDlet storage available Available Space (24M) Interface connections HTTP, HTTPS,Socket, SeverSocket,SMS UDP Maximum number of sockets TBD Supported image formats .PNG, .JPEG Double buffering Supported Encoding schemes ISO8859_1, ISO10646 Input methods Touch Screen Additional API’s JSR 82, JSR 120, JSR 135,JSR 185 Audio MIDI, WAV, AMR, MP3 Video MPEG4 JSR 82 Java APIs for Bluetooth http //jcp.org/en/jsr/detail?id=82 (Java API for OBEXは未対応) JSR 120 Wireless Messaging API (WMA) 1.0 http //jcp.org/en/jsr/detail?id=120 SMSを含むメッセージ機能 JSR 135 Mobile Media API(MMAPI) 1.1 http //jcp.org/en/jsr/detail?id=135 マルチメディア機能 MIDletでもNative APIにアクセスできる手段はある模様 http //www.symbian.com/developer/techlib/papers/java_MIDP.asp ツール Motorola SDK for J2ME http //www.motocoder.com/motorola/template.jsp?filename=center_toolsSDK.jsp J2ME Wireless Toolkit 2.2 J2ME Wireless Toolkit ダウンロード 2.2 リリース J2SE J2SE Downloads EclipseME(Eclipse用MIDlet開発プラグイン Eclipse統合開発環境 参考書籍 MIDP 2.0 携帯Javaアプリ開発ハンドブック 参考HP ドコモ仕様とMIDPはどう違う? 携帯Java最新事情 MIDPプログラミング入門(前編) MIDPプログラミング入門(後編) J2ME™ specifications http //www.java.sun.com/j2me MIDP v2.0 specifications http //www.java.sun.com/products/midp CLDC v1.0 specifications http //www.java.sun.com/products/cldc Midlet.org MIDletアプリ配布サイト midlet.org - wireless java downloads HTTP通信でサーバからUTF-8で送信した日本語文字列が化けてしまうのはなぜだかわかりますか?確かM1000アプリではUTF-8はいけたはずなのですが。"SJIS"はサポートされていませんので、WTKでは日本語が表示できても、M1000では、化けたままでしたし。誰かお分かりになる方いらっしゃいませんか? -- 名無しさん (2005-08-26 18 01 24) 例えば文字コードのbyte配列を文字列にする場合new String(bytes[], "UTF-8");と意図的にエンコードを指定してやる必要があるかも。既にやっていたり的違いだったらすみません。 -- 名無しさん (2005-08-27 00 21 07) ゼロからJava開発環境を作るなら、“J2SE Development Kit 5.0 Update 6 with NetBeans 4.1 Bundle”と“NetBeans Mobility Pack 4.1”の組み合わせが楽だと思います。 -- 名無しさん (2005-12-25 21 16 08) lng3rewe hf0b1cq810ds 9lbt08zek78jb36hu -- phil9x8799 (2007-07-19 12 49 40) zpzhs40z29 ske20m8xui6p lolo2kkdaq6w9l8 -- x1b2sluit2 (2007-07-19 12 50 52) null espouse bipartisan?isolated balsam adjudges Egyptology subtler,caffein? -- 名無しさん (2008-08-25 08 30 57) null glad cholera.Angeles!squatting ray!debug tracts consensual,gory skunk.bridling [http //www.homeownersinsurok.com/a-m-best-ratings-on-homeowners-insurance.html post office home insurance ] http //www.homeownersinsurok.com/a-m-best-ratings-on-homeowners-insurance.html reformatted.Mali!symbolic?regular hollow [http //www.homeownersinsurok.com/aaa-home-insurance-quotes.html fla mobil home insurance aaa home insurance quotes] http //www.homeownersinsurok.com/aaa-home-insurance-quotes.html derogatory!enjoining?[http //www.homeownersinsurok.com/aaa-home-owners-insurance.html property and casualty insurance ] http //www.homeownersinsurok.com/aaa-home-owners-insurance.html icosahedra?expect confirmations [http //www.homeownersinsurok.com/aaa-homeowner-insurance-premium-increase.html mobile home insurance quotes ] http //www.homeownersinsurok.com/aaa-homeowner-insurance-premium-increase.html relent gigavolt lords peppy [http //www.homeownersinsurok.com/arizona-home-owners-insurance.html what does homeowners insurance cover ] http //www.homeownersinsurok.com/arizona-home-owners-insurance.html mounting Pablo Alastair circularity?incompleteness [http //www.homeownersinsurok.com/certified-property-insurance.html home insurance rates ] http //www.homeownersinsurok.com/certified-property-insurance.html socialism Archie [http //www.homeownersinsurok.com/cheap-landlord-insurance-in-america.html prudential home insurance ] http //www.homeownersinsurok.com/cheap-landlord-insurance-in-america.html single intestine Howard [http //www.homeownersinsurok.com/compare-home-insurance.html best home insurance ] http //www.homeownersinsurok.com/compare-home-insurance.html cobbler.repositioning [http //www.homeownersinsurok.com/cost-of-home-title-insurance-new-hampshire.html homeowner insurance quote ] http //www.homeownersinsurok.com/cost-of-home-title-insurance-new-hampshire.html garbled?pin regiments hottest less![http //www.homeownersinsurok.com/false-flood-insurance-fraud-statute-of-limitations.html asda home insurance ] http //www.homeownersinsurok.com/false-flood-insurance-fraud-statute-of-limitations.html drapers!memoir appeals,[http //www.homeownersinsurok.com/flood-insurance-cost.html home inspectors insurance ] http //www.homeownersinsurok.com/flood-insurance-cost.html nestles standstill Fritz [http //www.homeownersinsurok.com/flood-insurance-tips.html flood insurance tips rental home insurance ] http //www.homeownersinsurok.com/flood-insurance-tips.html addictions!variances [http //www.homeownersinsurok.com/florida-apartment-business-insurance.html renters insurance ] http //www.homeownersinsurok.com/florida-apartment-business-insurance.html nun tunnel correctives door card,[http //www.homeownersinsurok.com/florida-hurricane-insurance.html building insurance landlord ] http //www.homeownersinsurok.com/florida-hurricane-insurance.html expenses infinitives chairman Africans [http //www.homeownersinsurok.com/florida-property-insurance-rates.html cheap homeowners insurance ] http //www.homeownersinsurok.com/florida-property-insurance-rates.html dismally advertisement [http //www.homeownersinsurok.com/free-homeowners-insurance-quotes.html home insurance policy ] http //www.homeownersinsurok.com/free-homeowners-insurance-quotes.html Asiatic strategist inspections Saxonizes plainly [http //www.homeownersinsurok.com/free-quote-mobile-home-insurance.html citizens property insurance florida ] http //www.homeownersinsurok.com/free-quote-mobile-home-insurance.html Madsen pocketbook balkiness obsolescent psychology?[http //www.homeownersinsurok.com/gmac-home-owners-insurance.html flood insurance rate maps ] http //www.homeownersinsurok.com/gmac-home-owners-insurance.html aspect evenly proximal [http //www.homeownersinsurok.com/guest-house-insurance.html buy flood insurance ] http //www.homeownersinsurok.com/guest-house-insurance.html dialog slick portage Rousseau [http //www.homeownersinsurok.com/home-building-contractors-insurance.html oldier home insurance ] http //www.homeownersinsurok.com/home-building-contractors-insurance.html Cezannes.hopeful butyrate dealership.Wellman.[http //www.homeownersinsurok.com/home-insurance-companies-in-ohio.html home insurance new york ] http //www.homeownersinsurok.com/home-insurance-companies-in-ohio.html disadvantage declassify sinusoid traveled glittered [http //www.homeownersinsurok.com/home-insurance-coverage-and-black-mold-and-florida.html home insurance chicago ] http //www.homeownersinsurok.com/home-insurance-coverage-and-black-mold-and-florida.html neutralize instigating?[http //www.homeownersinsurok.com/home-insurance-in-illinois.html home insurance fl ] http //www.homeownersinsurok.com/home-insurance-in-illinois.html carters interpolates fleshly tabulate.[http //www.homeownersinsurok.com/home-insurance-online-quotes.html home beneficial life insurance ] http //www.homeownersinsurok.com/home-insurance-online-quotes.html spindling elitist?invective [http //www.homeownersinsurok.com/home-owners-insurance-answer-center.html gmac home insurance ] http //www.homeownersinsurok.com/home-owners-insurance-answer-center.html eyewitnesses,gravitate infrastructure aqua [http //www.homeownersinsurok.com/home-owners-insurance-discrimination-laws.html house insurance company in allentown ] http //www.homeownersinsurok.com/home-owners-insurance-discrimination-laws.html hemlock domains Rockland reboot trumps [http //www.homeownersinsurok.com/home-owners-rights-foreclosure-fha-mortgage-insurance.html florida mobile home hurricane insurance ] http //www.homeownersinsurok.com/home-owners-rights-foreclosure-fha-mortgage-insurance.html Jacoby!ignores.lilacs increasing mailings![http //www.homeownersinsurok.com/home-state-county-mutual-insurance.html hurricane insurance in florida ] http //www.homeownersinsurok.com/home-state-county-mutual-insurance.html prudent!vagabonds!heterogeneous [http //www.homeownersinsurok.com/homeowner-insurance-for-pitbull-owners.html flood insurance rate maps ] http //www.homeownersinsurok.com/homeowner-insurance-for-pitbull-owners.html paperwork Utrecht [http //www.homeownersinsurok.com/homeowner-insurance-policy-template-example.html homeowner insurance companies ] http //www.homeownersinsurok.com/homeowner-insurance-policy-template-example.html peppers Stanhope twirl infeasible [http //www.homeownersinsurok.com/homeowners-insurance-compare.html home owner insurance quotes ] http //www.homeownersinsurok.com/homeowners-insurance-compare.html Babul antiquate [http //www.homeownersinsurok.com/homeowners-insurance-for-south-florida.html aarp home owners insurance ] http //www.homeownersinsurok.com/homeowners-insurance-for-south-florida.html pilgrimage.Keyes [http //www.homeownersinsurok.com/homeowners-insurance-palm-beach-county.html best home insurance ] http //www.homeownersinsurok.com/homeowners-insurance-palm-beach-county.html clement Kelsey [http //www.homeownersinsurok.com/house-insurance-companies-statesboro-ga.html home insurance rate ] http //www.homeownersinsurok.com/house-insurance-companies-statesboro-ga.html gorges intellectuals taxiing?overrode Mickey [http //www.homeownersinsurok.com/house-insurance-comparison.html california home owner insurance ] http //www.homeownersinsurok.com/house-insurance-comparison.html codeword?index [http //www.homeownersinsurok.com/how-much-condo-insurance.html home state county insurance company ] http //www.homeownersinsurok.com/how-much-condo-insurance.html hosted Alsatian [http //www.homeownersinsurok.com/low-cost-home-insurance.html insurance home owners ] http //www.homeownersinsurok.com/low-cost-home-insurance.html cursor beginnings bilabial staging [http //www.homeownersinsurok.com/low-rate-florida-homeowners-insurance.html login ] http //www.homeownersinsurok.com/low-rate-florida-homeowners-insurance.html generalization appointing![http //www.homeownersinsurok.com/manhattan-life-insurance-building.html geico home insurance ] http //www.homeownersinsurok.com/manhattan-life-insurance-building.html etymology minicomputers hierarchy [http //www.homeownersinsurok.com/maryland-homeowner-insurance-policy-exclusions.html aig home insurance ] http //www.homeownersinsurok.com/maryland-homeowner-insurance-policy-exclusions.html newly varnish uninteresting initiate orbiter [http //www.homeownersinsurok.com/mass-property-insurance.html homeowners insurance companies ] http //www.homeownersinsurok.com/mass-property-insurance.html layoff Zanzibar Amiga [http //www.homeownersinsurok.com/metropolitan-direct-property-and-casualty-insurance-company.html safeco home insurance ] http //www.homeownersinsurok.com/metropolitan-direct-property-and-casualty-insurance-company.html reassures inker [http //www.homeownersinsurok.com/mobile-home-insurance-policies.html major home insurance companies ] http //www.homeownersinsurok.com/mobile-home-insurance-policies.html prodigal Armata dietary [http //www.homeownersinsurok.com/mobile-home-owners-insurance-florida.html low rate florida homeowners insurance ] http //www.homeownersinsurok.com/mobile-home-owners-insurance-florida.html Pomerania ornamentation,document,[http //www.homeownersinsurok.com/nrma-home-insurance.html homeowner insurance florida ] http //www.homeownersinsurok.com/nrma-home-insurance.html slings designer uselessness [http //www.homeownersinsurok.com/progressive-insurance-home-page.html prudential home insurance ] http //www.homeownersinsurok.com/progressive-insurance-home-page.html nimble chill!disbursements [http //www.homeownersinsurok.com/renters-insurance-ca.html visit now ] http //www.homeownersinsurok.com/renters-insurance-ca.html chamberlains Rheinholdt Speakerphones rookie![http //www.homeownersinsurok.com/renters-insurance-for-apartments-in-augusta-ga.html mandatory homeowners insurance ] http //www.homeownersinsurok.com/renters-insurance-for-apartments-in-augusta-ga.html gravestone stranglers [http //www.homeownersinsurok.com/vacant-home-insurance.html homeowner insurance quotes ] http //www.homeownersinsurok.com/vacant-home-insurance.html costing bereft modest.modulo![http //www.homeownersinsurok.com/vacant-property-insurance.html allstate home insurance ] http //www.homeownersinsurok.com/vacant-property-insurance.html - Tons of interesdting stuff!!! -- 名無しさん (2008-08-31 08 11 19) 名前 コメント
https://w.atwiki.jp/ce00582/pages/1226.html
import java.awt.*; import java.awt.event.*; public class ex28 { public static void main(String[] args) { FrameListener f = new FrameListener("ex28"); Button b1 = new Button("計算せよ"); f.add(b1); b1.addActionListener(f); f.setVisible(true); } } class FrameListener extends Frame implements ActionListener { public FrameListener(String title) { setTitle(title); setSize(500, 500); setBackground(Color.BLUE); setLayout(new FlowLayout()); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } public void actionPerformed(ActionEvent e) { if (getBackground() != Color.RED) setBackground(Color.RED); else setBackground(Color.BLUE); } }
https://w.atwiki.jp/ce00582/pages/1250.html
import javax.swing.*; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.*; import java.awt.Color; import java.awt.BasicStroke; public class tax34 extends JPanel{ public static void main(String[] args){ JFrame frame = new JFrame(); tax34 app = new tax34(); frame.getContentPane().add(app); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(0, 0, 500, 500); frame.setTitle("練習"); frame.setVisible(true); } public void paintComponent(Graphics g){ int n; double data[]=new double[101]; Graphics2D g2 = (Graphics2D)g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); data=tax(); for (n=1;n 100;n++){ g2.draw(new Line2D.Double(5*n, 500-100*data[n], 5*n+5,500-100*data[n+1])); } } static double[] tax(){ double th[]= new double[101]; double c[]= new double[101]; double y[]= new double[101]; int opc[]= new int[101]; int opy[]= new int[101]; int opq[]= new int[101]; double u[][][]=new double[101][3][3]; double ww[][][]=new double[100][3][3]; double v[][][][]=new double[100][3][3][21]; int gotoc[][][][]=new int[100][3][3][21]; int gotoy[][][][]=new int[100][3][3][21]; int gotoq[][][][]=new int[100][3][3][21]; double endv[][]=new double[3][3]; int endc[][]=new int[3][3]; int endy[][]=new int[3][3]; int endq[][]=new int[3][3]; int s; double ls; double w; double cs; double ys; double b1; double b2; double wel; double maxwel; int t; int n; int n1; int n2; int pp; int q; int j; double c1; double l1; double h; double u1; int ns1; int ns2; int qx; int nx1; int nx2; double vs; double v1; double maxv; double dc; double dy; int e; double data1[]=new double[101]; double data2[]=new double[201]; data1=ex1(); data2=ex2(); for (s=1;s 101;s++){ c[s]=data2[s]; y[s]=data2[s+100]; } for (s=1;s 101;s++){ th[s]=data1[s]; } h=0.001; t=0; while(t 1000){ for (s=1;s 101;s++){ for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ c1=c[s]+n1*h; l1=(y[s]+n2*h)/th[s]; u1=ux(c1,l1); u[s][n1+1][n2+1]=u1; } } } for (s=1;s 100;s++){ for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ c1=c[s]+n1*h; l1=(y[s]+n2*h)/th[s+1]; u1=ux(c1,l1); ww[s][n1+1][n2+1]=u1; } } } for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ for (q=-10;q 11;q++){ v[1][n1+1][n2+1][q+10]=-999; } } } for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ q=n2-n1; v[1][n1+1][n2+1][q+10]=u[1][n1+1][n2+1]; } } for (s=2;s 100;s++){ for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ for (q=-10;q 11;q++){ u1=u[s][n1+1][n2+1]; qx=q-n1+n2; pp=0; if (qx 10)pp=100; if (qx -10)pp=100; if (pp 50)qx=0; vs=-999; ns1=0; ns2=0; for (nx1=-1;nx1 2;nx1++){ for (nx2=-1;nx2 2;nx2++){ v1=u1+v[s-1][nx1+1][nx2+1][qx+10]; if (ww[s-1][nx1+1][nx2+1] u1)v1=-999; if (v1 vs)ns1=nx1; if (v1 vs)ns2=nx2; if (v1 vs)vs=v1; } } if (pp 50)vs=-999; gotoc[s][n1+1][n2+1][q+10]=ns1; gotoy[s][n1+1][n2+1][q+10]=ns2; gotoq[s][n1+1][n2+1][q+10]=qx; v[s][n1+1][n2+1][q+10]=vs; } } } } for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ u1=u[100][n1+1][n2+1]; qx=n2-n1; vs=-999; ns1=0; ns2=0; for (nx1=-1;nx1 2;nx1++){ for (nx2=-1;nx2 2;nx2++){ v1=u1+v[99][nx1+1][nx2+1][qx+10]; if (ww[99][nx1+1][nx2+1] u1){ v1=-999; } if (v1 vs){ ns1=nx1; } if (v1 vs){ ns2=nx2; } if (v1 vs){ vs=v1; } } } endc[n1+1][n2+1]=ns1; endy[n1+1][n2+1]=ns2; endq[n1+1][n2+1]=qx; endv[n1+1][n2+1]=vs; } } maxv=-999; ns1=0; ns2=0; for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ if (endv[n1+1][n2+1] maxv){ ns1=n1; } if (endv[n1+1][n2+1] maxv){ ns2=n2; } if (endv[n1+1][n2+1] maxv){ maxv=endv[n1+1][n2+1]; } } } opc[100]=ns1; opy[100]=ns2; opc[99]=endc[opc[100]+1][opy[100]+1]; opy[99]=endy[opc[100]+1][opy[100]+1]; opq[99]=endq[opc[100]+1][opy[100]+1]; for (j=1;j 99;j++){ s=99-j; opc[s]=gotoc[s+1][opc[s+1]+1][opy[s+1]+1][opq[s+1]+10]; opy[s]=gotoy[s+1][opc[s+1]+1][opy[s+1]+1][opq[s+1]+10]; opq[s]=gotoq[s+1][opc[s+1]+1][opy[s+1]+1][opq[s+1]+10]; } e=0; for (s=1;s 101;s++){ e=e+opc[s]*opc[s]+opy[s]*opy[s]; } for (s=1;s 101;s++){ c[s]=c[s]+opc[s]*h; y[s]=y[s]+opy[s]*h; } System.out.println(e); if (e 2){ h=h/2; } if (h 0.00001){ t=10000; } t=t+1; } for (s=1;s 100;s++){ dy=y[s+1]-y[s]; dc=c[s+1]-c[s]; if (dy 0)System.out.println(1-dc/dy); } return c; } static double[] ex2(){ double th[]= new double[101]; int s; double tl; double tr; double ls; double w; double cs; double ys; double b1; double b2; double tr1; double tr2; double tr3; double wel; double maxwel; double maxtl; double maxtr; int t; int n; double h; double c[]= new double[101]; double y[]= new double[101]; double data1[]=new double[101]; double data[]=new double[201]; int n1; int n2; data1=ex1(); for (s=1;s 101;s++){ th[s]=data1[s]; } maxwel=-999; maxtr=0; maxtl=0; for (n=20;n 45;n++){ tl=0.01*n; tr1=0.01; tr2=0.02; tr=tr1; b1=bud(tl,tr1,th); t=0; while (t 100) { b2=bud(tl,tr2,th); tr3=tr2-b2*(tr2-tr1)/(b2-b1); tr1=tr2; tr2=tr3; b1=b2; if (b2*b2 0.00001)t=1000; t=t+1; } tr=tr2; wel=seekwel(tl,tr,th); if (wel maxwel)maxtl=tl; if (wel maxwel)maxtr=tr; if (wel maxwel)maxwel=wel; } tl=maxtl; tr=maxtr; for (s=1;s 101;s++){ w=(1-tl)*th[s]; ls=(w-tr)/(2*w); if (ls 0)ls=0; c[s]=w*ls+tr; y[s]=th[s]*ls; } for (s=1;s 101;s++){ data[s]=c[s]; data[s+100]=y[s]; } return data; } static double ux(double c1,double l1){ double u1; double c3; double l3; int pp; pp=0; c3=c1; l3=l1; if (c3 0)pp=100; if (l3 0)pp=100; if (l3 1)pp=100; if (pp 50)c3=0.5; if (pp 50)l3=0.5; u1=Math.log(c3)+Math.log(1-l3); if (pp 50)u1=-999; return u1; } static double bud(double tl,double tr,double th[]){ double bx; int s; double w; double y1; double c1; double l1; bx=0; for (s=1;s 101;s++){ w=(1-tl)*th[s]; l1=(w-tr)/(2*w); if (l1 0)l1=0; y1=th[s]*l1; c1=w*l1+tr; bx=bx+y1-c1; } return bx; } static double seekwel(double tl,double tr,double th[]){ double sw; int s; double w; double l1; double c1; sw=0; for (s=1;s 101;s++){ w=(1-tl)*th[s]; l1=(w-tr)/(2*w); if (l1 0)l1=0; c1=w*l1+tr; sw=sw+ux(c1,l1); } return sw; } static double[] ex1(){ double p; double mu; double sig; double yy; double th[]= new double[101]; int s; mu=0; sig=0.39; for (s=1;s 101;s++){ p=0.01*s-0.005; yy=seeky(p,mu,sig); th[s]=Math.exp(yy); } return th; } static double f(double x,double mu,double sig){ double pi,x1,x2,x3,fx; pi = 3.1415; x1=-Math.pow(x - mu,2) / (2*Math.pow(sig,2)); x2=Math.exp(x1); x3=sig*Math.pow(2*pi,0.5); fx=x2/x3; return fx; } static double g(double y,double mu, double sig){ double gx,h,x; int n,t; gx=0; h=0.001; t=(int)(y/h); for (n=-2000;n t;n++){ x=n*h; gx=gx+f(x,mu,sig)*h; } return gx; } static double seeky(double p,double mu,double sig){ double g1,g2,y1,y2,y3; int t; y1=0.4; y2=-0.2; g1=g(y1,mu,sig); t=0; while(t 100){ g2=g(y2,mu,sig); y3=y2+(p-g2)*(y2-y1)/(g2-g1); y1=y2; y2=y3; g1=g2; if (Math.pow(p-g2,2) 0.0001)t=1000; t=t+1; } return y2; } }
https://w.atwiki.jp/ce00582/pages/3648.html
import java.awt.*; import javax.swing.*; import javax.media.j3d.*; import javax.vecmath.*; import com.sun.j3d.utils.geometry.ColorCube; import com.sun.j3d.utils.universe.SimpleUniverse; import com.sun.j3d.utils.behaviors.vp.OrbitBehavior; public class game0508 extends JFrame{ Canvas3D canvas3D; SimpleUniverse universe; public game0508(String title){ super("game0508"); [[canvas]]3D = new Canvas3D(SimpleUniverse.getPreferredConfiguration()); this.setLayout([[new]] BorderLayout()); this.add(canvas3D, BorderLayout.CENTER); universe = new SimpleUniverse(canvas3D); // 視点を設定している universe.getViewingPlatform().setNominalViewingTransform(); BranchGroup group = new BranchGroup(); ColorCube cube = new ColorCube(0.1); group.addChild(cube); setOrbitBehavior(); universe.addBranchGraph(group); } public void setOrbitBehavior() { OrbitBehavior orbit = new OrbitBehavior(canvas3D, OrbitBehavior.REVERSE_ALL); orbit.setSchedulingBounds( new BoundingSphere(new Point3d(0, 0, 0), [[100]].0)); universe.getViewingPlatform().setViewPlatformBehavior(orbit); } public static void main(String[] args) { game0508 test = new game0508("Second example"); test.setSize(400,400); test.setVisible(true); } }
https://w.atwiki.jp/ce00582/pages/3215.html
import java.io.*; import java.awt.*; import java.awt.Graphics; import java.awt.event.*; import java.net.URL; import javax.sound.sampled.*; class game0107 extends Frame implements Runnable{ Frame f; Thread th; int ballx,bally,dx,dy; public static void main(String[] args){ Frame f=new game0107(); f.setSize(700,700); f.setBackground(Color.yellow); f.show(); } game0107(){ addWindowListener(new stopwin()); ballx=100; bally=300; dx=10; dy=7; th=new Thread(this); th.start(); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void paint( Graphics g ) { g.setColor(Color.red); g.drawRect(ballx,bally,20,20); } public void update(Graphics g) { paint(g); } public void run() { int i; for (i=1;i 500;i++){ ballx=ballx+dx; bally=bally+dy; if (ballx 500)dx=-dx; if (ballx 0)dx=-dx; if (bally 500)dy=-dy; if (bally 0)dy=-dy; if (ballx 490){ try {URL url = this.getClass().getClassLoader().getResource("sound.wav"); AudioInputStream audioIn = AudioSystem.getAudioInputStream(url); Clip clip = AudioSystem.getClip(); clip.open(audioIn); clip.start();} catch (UnsupportedAudioFileException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} catch (LineUnavailableException e) {e.printStackTrace();} } if (ballx 10){ try {URL url = this.getClass().getClassLoader().getResource("sound.wav"); AudioInputStream audioIn = AudioSystem.getAudioInputStream(url); Clip clip = AudioSystem.getClip(); clip.open(audioIn); clip.start();} catch (UnsupportedAudioFileException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} catch (LineUnavailableException e) {e.printStackTrace();} } if (bally 490){ try {URL url = this.getClass().getClassLoader().getResource("sound.wav"); AudioInputStream audioIn = AudioSystem.getAudioInputStream(url); Clip clip = AudioSystem.getClip(); clip.open(audioIn); clip.start();} catch (UnsupportedAudioFileException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} catch (LineUnavailableException e) {e.printStackTrace();} } if (bally 10){ try {URL url = this.getClass().getClassLoader().getResource("sound.wav"); AudioInputStream audioIn = AudioSystem.getAudioInputStream(url); Clip clip = AudioSystem.getClip(); clip.open(audioIn); clip.start();} catch (UnsupportedAudioFileException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} catch (LineUnavailableException e) {e.printStackTrace();} } repaint(); try{th.sleep(100);} catch(InterruptedException e) { } } } }
https://w.atwiki.jp/sevenlives/pages/234.html
JavaScript【ジャバスクリプト】 読み:じゃばすくりぷと 英語:JavaScript 意味: Netscape Communicationsが開発したスクリプト言語?。 プロトタイプオブジェクト指向であり主な用途はwebブラウザ(クライアント側)で働く言語。 これによりクライアント側での動きのある柔軟なページが可能となった。 クライアント側で作用するためブラウザさえあれば簡単に動かせる。 当初はLiveScriptと呼ばれていたが当時話題のJava言語の名をつけ、JavaScriptと変更してしまった。Javaとは別の言語。 JavaScriptもオブジェクト指向であるがJavaやC++などのクラスベースのオブジェクト指向ではないためオブジェクト指向を使いこなすにはJavaScript用のプロトタイプベース・オブジェクト指向の理解が必要。実体はハッシュのようにシンプルでプロトタイプ・チェーンなど理解すれば、非常に柔軟な使い方ができます。 ブラウザやバージョンによって実装が微妙に違うためまた、最近の言語に多いエラー表示機能はないのでバグ処理が困難でした。しかしFirefoxのアドオンであるFirebugなどが開発されかなりその環境も大きく改善されています。 容易に書けるためセキュリティホールなどが発生しやすく、1度廃れてしまった経緯がある。 しかしGoogleによってJavaScriptを大いに活用したAjaxという使い方でフレキシブルなページが注目を浴び、一躍注目の言語に復活しました。 時代の変化やWebブラウザの独自機能などのため仕様がどんどん拡張、変更しており DOM、XMLHttpRequestからjQueryなどのライブラリの活用までトレンド変化の激しい言語だとも言えます。 2019年03月07日 ECMAScriptECMAScript 3? ECMAScript 4? ECMAScript 5? ECMAScript 6 ECMAScript 2016? ECMAScript 2017? JScript CoffieScript? Dart? JSS? ダイナミック言語? altJS Toy language? サンドボックス 同一出身ポリシー Dynamic HTML【DHTML】バリアントタイプ【variant type】 イベント・ハンドラ イベント・リスナ(JavaScript) ブックマークレット ロールオーバー ウィジェット ビヘイビア ActionScript? サーバーサイドJavaScript ユーザー・エージェント? クライアント・スニファ? HTA LiveConnect? 関数(JavaScript) スコープ(JavaScript)グローバル変数(JavaScript)? ローカル変数(JavaScript) グローバル・コード リテラル(JavaScript)?関数リテラル 配列リテラル オブジェクト・リテラル strictモード JsTestDriver? JavaScriptシェル? Signed Scripts? JSDoc? JsDoc Toolkit 控えめなJavaScript ■ プロトタイプベース・オブジェクト指向? プロパティ(JavaScript) メソッド(JavaScript)? オブジェクト(JavaScript)? コンストラクタ(JavaScript) for in 構文 プロトタイプ(JavaScript) オブジェクト・リテラル ラッパー・オブジェクト(JavaScript)? レキシカルスコープ スコープ・チェーン コンストラクタ・チェーン? ハッシュ? 匿名関数 高階関数 クロージャ(JavaScript) 変数オブジェクト? 関数オブジェクト 匿名オブジェクト? プロトタイプ・オブジェクト? ビルトイン・オブジェクト グローバル・オブジェクト ホストオ・ブジェクト? プロトタイプ・チェーン? 実行コンテキスト(JavaScript) Activation Object 暗黙の参照? ガーベージ・コレクション JSON DOM(JavaScript) 属性?DontEnum ReadOnly? DontDelete Internal? ■ 型 数値型(Number) 文字列型(String)? 論理型(Boolean)? オブジェクト型(Object)? 配列型(Array)? var? null undefine NaN Infinity? ■ スクリプト・エンジン(JavaScript)? SpiderMonkey ActionMonkey? TraceMonkey JaegerMonkey V8 Carakan? Futhark? Tamarin Rhino JavaScriptCore Chakra? ■ JavaScriptライブラリ prototype.js YUI Library jQuery JSAN? ■ JavaScriptフレームワーク GWT? Adobe Spry? Dojo Toolkit? Ext JS? AngularJS? Backbone.js React.js? Knockout.js? Ember.js? イベントドリブン イベントバブルアップ? XMLHttpRequest ■ クロスブラウザ Internet Explorerキオスクモード? Firefox Unobtrusive Scripting
https://w.atwiki.jp/ce00582/pages/1252.html
import javax.swing.*; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.*; import java.awt.Color; import java.awt.BasicStroke; public class tax32 extends JPanel{ public static void main(String[] args){ JFrame frame = new JFrame(); tax32 app = new tax32(); frame.getContentPane().add(app); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(0, 0, 500, 500); frame.setTitle("Mirrlees(1971)の追試"); frame.setVisible(true); } public void paintComponent(Graphics g){ int n; double data[]=new double[201]; Graphics2D g2 = (Graphics2D)g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); data=tax(); for (n=1;n 99;n++){ g2.draw(new Line2D.Double(500*data[n], 500-500*data[n+100], 500*data[n+1],500-500*data[n+101])); } } static double[] tax(){ double th[]= new double[101]; double c[]= new double[101]; double y[]= new double[101]; int opc[]= new int[101]; int opy[]= new int[101]; int opq[]= new int[101]; double u[][][]=new double[101][3][3]; double ww[][][]=new double[100][3][3]; double v[][][][]=new double[100][3][3][21]; int gotoc[][][][]=new int[100][3][3][21]; int gotoy[][][][]=new int[100][3][3][21]; int gotoq[][][][]=new int[100][3][3][21]; double endv[][]=new double[3][3]; int endc[][]=new int[3][3]; int endy[][]=new int[3][3]; int endq[][]=new int[3][3]; int s; double ls; double w; double cs; double ys; double b1; double b2; double wel; double maxwel; int t; int n; int n1; int n2; int pp; int q; int j; double c1; double l1; double h; double u1; int ns1; int ns2; int qx; int nx1; int nx2; double vs; double v1; double maxv; double dc; double dy; int e; double data1[]=new double[101]; double data2[]=new double[201]; double data3[]=new double[201]; double maxy; data1=ex1(); data2=ex2(); for (s=1;s 101;s++){ c[s]=data2[s]; y[s]=data2[s+100]; } for (s=1;s 101;s++){ th[s]=data1[s]; } h=0.001; t=0; while(t 1000){ for (s=1;s 101;s++){ for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ c1=c[s]+n1*h; l1=(y[s]+n2*h)/th[s]; u1=ux(c1,l1); u[s][n1+1][n2+1]=u1; } } } for (s=1;s 100;s++){ for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ c1=c[s]+n1*h; l1=(y[s]+n2*h)/th[s+1]; u1=ux(c1,l1); ww[s][n1+1][n2+1]=u1; } } } for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ for (q=-10;q 11;q++){ v[1][n1+1][n2+1][q+10]=-999; } } } for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ q=n2-n1; v[1][n1+1][n2+1][q+10]=u[1][n1+1][n2+1]; } } for (s=2;s 100;s++){ for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ for (q=-10;q 11;q++){ u1=u[s][n1+1][n2+1]; qx=q-n1+n2; pp=0; if (qx 10)pp=100; if (qx -10)pp=100; if (pp 50)qx=0; vs=-999; ns1=0; ns2=0; for (nx1=-1;nx1 2;nx1++){ for (nx2=-1;nx2 2;nx2++){ v1=u1+v[s-1][nx1+1][nx2+1][qx+10]; if (ww[s-1][nx1+1][nx2+1] u1)v1=-999; if (v1 vs)ns1=nx1; if (v1 vs)ns2=nx2; if (v1 vs)vs=v1; } } if (pp 50)vs=-999; gotoc[s][n1+1][n2+1][q+10]=ns1; gotoy[s][n1+1][n2+1][q+10]=ns2; gotoq[s][n1+1][n2+1][q+10]=qx; v[s][n1+1][n2+1][q+10]=vs; } } } } for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ u1=u[100][n1+1][n2+1]; qx=n2-n1; vs=-999; ns1=0; ns2=0; for (nx1=-1;nx1 2;nx1++){ for (nx2=-1;nx2 2;nx2++){ v1=u1+v[99][nx1+1][nx2+1][qx+10]; if (ww[99][nx1+1][nx2+1] u1){ v1=-999; } if (v1 vs){ ns1=nx1; } if (v1 vs){ ns2=nx2; } if (v1 vs){ vs=v1; } } } endc[n1+1][n2+1]=ns1; endy[n1+1][n2+1]=ns2; endq[n1+1][n2+1]=qx; endv[n1+1][n2+1]=vs; } } maxv=-999; ns1=0; ns2=0; for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ if (endv[n1+1][n2+1] maxv){ ns1=n1; } if (endv[n1+1][n2+1] maxv){ ns2=n2; } if (endv[n1+1][n2+1] maxv){ maxv=endv[n1+1][n2+1]; } } } opc[100]=ns1; opy[100]=ns2; opc[99]=endc[opc[100]+1][opy[100]+1]; opy[99]=endy[opc[100]+1][opy[100]+1]; opq[99]=endq[opc[100]+1][opy[100]+1]; for (j=1;j 99;j++){ s=99-j; opc[s]=gotoc[s+1][opc[s+1]+1][opy[s+1]+1][opq[s+1]+10]; opy[s]=gotoy[s+1][opc[s+1]+1][opy[s+1]+1][opq[s+1]+10]; opq[s]=gotoq[s+1][opc[s+1]+1][opy[s+1]+1][opq[s+1]+10]; } e=0; for (s=1;s 101;s++){ e=e+opc[s]*opc[s]+opy[s]*opy[s]; } for (s=1;s 101;s++){ c[s]=c[s]+opc[s]*h; y[s]=y[s]+opy[s]*h; } System.out.println(e); if (e 2){ h=h/2; } if (h 0.00001){ t=10000; } t=t+1; } maxy=-999; for (s=1;s 101;s++){ if (y[s] maxy)maxy=y[s]; } for (s=1;s 99;s++){ dc=c[s+1]-c[s]; dy=y[s+1]-y[s]; data3[s]=0; if (dy 0)data3[s]=1-dc/dy; } for (s=1;s 100;s++){ data3[s+100]=y[s]/maxy; } return data3; } static double[] ex2(){ double th[]= new double[101]; int s; double tl; double tr; double ls; double w; double cs; double ys; double b1; double b2; double tr1; double tr2; double tr3; double wel; double maxwel; double maxtl; double maxtr; int t; int n; double h; double c[]= new double[101]; double y[]= new double[101]; double data1[]=new double[101]; double data[]=new double[201]; int n1; int n2; data1=ex1(); for (s=1;s 101;s++){ th[s]=data1[s]; } maxwel=-999; maxtr=0; maxtl=0; for (n=20;n 45;n++){ tl=0.01*n; tr1=0.01; tr2=0.02; tr=tr1; b1=bud(tl,tr1,th); t=0; while (t 100) { b2=bud(tl,tr2,th); tr3=tr2-b2*(tr2-tr1)/(b2-b1); tr1=tr2; tr2=tr3; b1=b2; if (b2*b2 0.00001)t=1000; t=t+1; } tr=tr2; wel=seekwel(tl,tr,th); if (wel maxwel)maxtl=tl; if (wel maxwel)maxtr=tr; if (wel maxwel)maxwel=wel; } tl=maxtl; tr=maxtr; for (s=1;s 101;s++){ w=(1-tl)*th[s]; ls=(w-tr)/(2*w); if (ls 0)ls=0; c[s]=w*ls+tr; y[s]=th[s]*ls; } for (s=1;s 101;s++){ data[s]=c[s]; data[s+100]=y[s]; } return data; } static double ux(double c1,double l1){ double u1; double c3; double l3; int pp; pp=0; c3=c1; l3=l1; if (c3 0)pp=100; if (l3 0)pp=100; if (l3 1)pp=100; if (pp 50)c3=0.5; if (pp 50)l3=0.5; u1=Math.log(c3)+Math.log(1-l3); if (pp 50)u1=-999; return u1; } static double bud(double tl,double tr,double th[]){ double bx; int s; double w; double y1; double c1; double l1; bx=0; for (s=1;s 101;s++){ w=(1-tl)*th[s]; l1=(w-tr)/(2*w); if (l1 0)l1=0; y1=th[s]*l1; c1=w*l1+tr; bx=bx+y1-c1; } return bx; } static double seekwel(double tl,double tr,double th[]){ double sw; int s; double w; double l1; double c1; sw=0; for (s=1;s 101;s++){ w=(1-tl)*th[s]; l1=(w-tr)/(2*w); if (l1 0)l1=0; c1=w*l1+tr; sw=sw+ux(c1,l1); } return sw; } static double[] ex1(){ double p; double mu; double sig; double yy; double th[]= new double[101]; int s; mu=0; sig=0.39; for (s=1;s 101;s++){ p=0.01*s-0.005; yy=seeky(p,mu,sig); th[s]=Math.exp(yy); } return th; } static double f(double x,double mu,double sig){ double pi,x1,x2,x3,fx; pi = 3.1415; x1=-Math.pow(x - mu,2) / (2*Math.pow(sig,2)); x2=Math.exp(x1); x3=sig*Math.pow(2*pi,0.5); fx=x2/x3; return fx; } static double g(double y,double mu, double sig){ double gx,h,x; int n,t; gx=0; h=0.001; t=(int)(y/h); for (n=-2000;n t;n++){ x=n*h; gx=gx+f(x,mu,sig)*h; } return gx; } static double seeky(double p,double mu,double sig){ double g1,g2,y1,y2,y3; int t; y1=0.4; y2=-0.2; g1=g(y1,mu,sig); t=0; while(t 100){ g2=g(y2,mu,sig); y3=y2+(p-g2)*(y2-y1)/(g2-g1); y1=y2; y2=y3; g1=g2; if (Math.pow(p-g2,2) 0.0001)t=1000; t=t+1; } return y2; } }
https://w.atwiki.jp/ce00582/pages/5645.html
package json; import java.io.*; public class pro { String[] name=new String[101]; String str; int[] age=new int[101]; int s,sx; String[] credit=new String[101]; String[] var=new String[101]; int creditnumber,datanumber; String[][] data=new String[101][10]; String[] jdata=new String[500]; public static void main(String[] args) { pro test=new pro(); } pro(){ credit[1]="name"; credit[2]="age"; var[1]="string"; var[2]="num"; creditnumber=2; datanumber=10; for(s=1;s 101;s++){ name[s]="のり"; age[s]=s; } for(s=1;s 101;s++){ data[s][1]=name[s]; data[s][2]=""+age[s]; } for(s=1;s datanumber+1 ;s++){ jdata[s]=subdata(s); } writefile("ren.json"); } void writefile(String file){ int z1; try{ PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file))); pw.println("["); for(s=1;s datanumber;s++){ pw.print(jdata[s]); pw.println(","); } pw.println(jdata[datanumber]); pw.println("]"); System.out.println("ファイルに書きこみました。"); pw.close(); } catch(IOException ep){ System.out.println("入出力エラーです。"); } } String subdata(int s){ String strx; int sx; strx="{"; for(sx=1;sx creditnumber;sx++){ strx=strx+credit(credit[sx]); if(var[sx].indexOf("string") -1 )strx=strx+change(data[s][sx]); if(var[sx].indexOf("num") -1 )strx=strx+data[s][sx]; strx=strx+","; } sx=creditnumber; strx=strx+credit(credit[sx]); if(var[sx].indexOf("string") -1 )strx=strx+change(data[s][sx]); if(var[sx].indexOf("num") -1 )strx=strx+data[s][sx]; strx=strx+"}"; return strx; } String credit(String str){ String strx; strx=change(str)+" "; return strx; } String change(String str){ String strx; strx="\""+str+"\""; return strx; } }