3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

Similar documents
Java updated

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

明解Javaによるアルゴリズムとデータ構造

明解Javaによるアルゴリズムとデータ構造

新・明解Javaで学ぶアルゴリズムとデータ構造

K227 Java 2

8 if switch for while do while 2

2

新・明解Javaで学ぶアルゴリズムとデータ構造

新・明解Java入門

Java演習(2) -- 簡単なプログラム --

2

Microsoft Word - keisankigairon.ch doc

Java学習教材

Microsoft Word - NonGenTree.doc

(Basic Theory of Information Processing) 1

Week 1 理解度確認クイズ解答 解説 問題 1 (4 2 点 =8 点 ) 以下の各問いに答えよ 問題 bit 版の Windows8.1 に Java をインストールする時 必要なパッケージはどれか 但し Java のコンパイルができる環境をインストールするものとする 1. jdk

: : : TSTank 2

(Eclipse\202\305\212w\202\324Java2\215\374.pdf)

デジタル表現論・第4回

Microsoft Word - NonGenList.doc

2.2 Java C main Java main 2 C 6 C Java 3 C Java ( ) G101Hello.java G101Hello main G101Hello.java /* G101Hello */ class G101Hello { /* main */ public s

新・明解Java入門

ex01.dvi

Java (5) 1 Lesson 3: x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java , 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flow

10/8 Finder,, 1 1. Finder MAC OS X 2. ( ) MAC OS X Java ( ) 3. MAC OS X Java ( ) / 10

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

Javaによるアルゴリズムとデータ構造

2 1 Web Java Android Java 1.2 6) Java Java 7) 6) Java Java (Swing, JavaFX) (JDBC) 7) OS 1.3 Java Java

r1.dvi

Java言語 第1回

I java A

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 条件判断文 3 switch 文 switch 文式が case の値と一致した場合 そこから直後の break; までを処理し どれにも一致しない場合 default; から直後の break; までを処理する 但し 式や値 1

Java プログラミング Ⅰ 3 回目変数 変数 変 数 一時的に値を記憶させておく機能型 ( データ型 ) と識別子をもつ 2 型 ( データ型 ) 変数の種類型に応じて記憶できる値の種類や範囲が決まる 型 値の種類 値の範囲 boolean 真偽値 true / false char 2バイト文

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

Java 2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q 2.

break 文 switch ブロック内の実行中の処理を強制的に終了し ブロックから抜けます switch(i) 強制終了 ソースコード例ソースファイル名 :Sample7_1.java // 入力値の判定 import java.io.*; class Sample7_1 public stati

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

明解Java入門編

untitled

Java講座

スライド 1

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

Java (7) Lesson = (1) 1 m 3 /s m 2 5 m 2 4 m 2 1 m 3 m 1 m 0.5 m 3 /ms 0.3 m 3 /ms 0.6 m 3 /ms 1 1 3

Java Java Java Java Java 4 p * *** ***** *** * Unix p a,b,c,d 100,200,250,500 a*b = a*b+c = a*b+c*d = (a+b)*(c+d) = 225

プログラミング入門1

MPI MPI MPI.NET C# MPI Version2

ex01.dvi

r02.dvi

ohp02.dvi

プログラミング入門1

Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac

ALG ppt

Prog1_3rd


解きながら学ぶJava入門編

2 p.2 2 Java > javac Hello0.java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.j

(Basic Theory of Information Processing) Fortran Fortan Fortan Fortan 1

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

WinHPC ppt

3,, となって欲しいのだが 実際の出力結果を確認すると両方の配列とも 10, 2, 3,, となってしまっている この結果は代入後の配列 a と b は同じものになっていることを示している つまり 代入演算子 = によるの代入は全要素のコピーではなく 先をコピーする ため 代入後の a と b は

Microsoft PowerPoint ppt

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~ alse

Method(C 言語では関数と呼ぶ ) メソッドを使うと 処理を纏めて管理することができる 処理 ( メソッド ) の再実行 ( 再利用 ) が簡単にできる y 元々はC 言語の関数であり 入力値に対する値を 定義するもの 数学では F(x) = 2x + 1 など F(x)=2x+1 入力値 (

デジタル表現論・第6回

oop1

untitled

Microsoft Word - java a.doc

ただし 無作為にスレッドを複数実行すると 結果不正やデッドロックが起きる可能性がある 複数のスレッド ( マルチスレッド ) を安全に実行する ( スレッドセーフにする ) ためには 同期処理を用いるこ とが必要になる 同期処理は 予約語 synchronized で行うことができる ここでは sy

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

プログラムの基本構成

ALG2012-A.ppt

Java プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲

PowerPoint プレゼンテーション

ガイダンス

問 次の Fortran プログラムの説明及びプログラムを読んで、設問に答えよ。

Microsoft PowerPoint pptx

untitled

tkk0408nari

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

JavaプログラミングⅠ


Java演習(4) -- 変数と型 --

10K pdf

アルゴリズムとデータ構造1

untitled

226

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

1.ppt

プログラミング入門1

JavaプログラミングⅠ

Microsoft Word - 商業-3

アプレットの作成

System.out.println("char : " + (int)character.min_value + "~" + (int)character.max_value); System.out.println("float : " + Float.MIN_VALUE + "~" + Flo

(1) プログラムの開始場所はいつでも main( ) メソッドから始まる 順番に実行され add( a,b) が実行される これは メソッドを呼び出す ともいう (2)add( ) メソッドに実行が移る この際 add( ) メソッド呼び出し時の a と b の値がそれぞれ add( ) メソッド

JAVA とテンプレート


text_08.dvi

JavaプログラミングⅠ

Transcription:

(Basic Theory of Information Processing) Java (eclipse ) Hello World! eclipse Java 1

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World"); http://www.oracle.com/technetwork/java/javase/downloads/index.html Java Platform (JDK) 8u( ) Path (HelloWorld.class ) javac HelloWorld.java java HelloWorld 2

3.2 Eclipse IBM (IDE, Integrated Development Environment) ( ( ) ) Eclipse Public License Java eclipse Java, FORTRAN, C, C++, perl, PHP,... ( ) eclipse 3

3.3 Eclipse (Windows) http://mergedoc.sourceforge.jp Eclipse 3.6 Helios Full All in One (JRE ) Java Download ( 4.3 3.6) eclipse eclipse.exe eclipse eclipse eclipse.ini ( K2E ) UTF-8 -Dfile.encoding=utf-8 Linux (UTF-8 ) Mac ( ) 4

4 Java 4.1 Eclipse Hello World 1. eclipse 2. Java 3. HelloWorld 4. HelloWorld 5. 6. src 7. HelloWorld 8. HelloWorld.java 9. 10. 11. Java 12. HelloWorld 5

4.2 HelloWorld.java public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World"); { ( ) class HelloWorld { HelloWorld static public void main(string[] args) { main System.out.println("Hello World") System.out.println " " 6

4.3 ( ) ( ) // 1 /* */ /** */ javadoc html 7

// package src2; /* */ /* system.out.println("( o ;)") */ 8

/** * Javadoc * html */ public class Comment { /** main * @param args */ public static void main(string args[]) { // System.out.println(" "); /* * * */ System.out.println(" "); // 9

4.4 ( ) ( ) 10

4.5 System.out.println() System.out.println( ) System.out.println(10); 10 + "x " + 3 + " " "x 3 " (Println.java) System.out.println("x " + 3 + " "); x 3 11

4.6 x = 2; y = x + 3; y 5 System.out.println( ) x = 2; y = x + 3; System.out.println("x " + x + " y " + y + " "); x 2 y 5 12

4.7 ( ) import java.util.scanner; public class KeyInput { public static void main(string args[]){ Scanner stdin = new Scanner(System.in); System.out.println(" "); String instr = stdin.next(); // stdin.close(); System.out.println(inStr + " "); instr 13

import java.util.scanner; public class KeyAdd { public static void main(string args[]){ Scanner stdin = new Scanner(System.in); System.out.println("x + y x "); int x = stdin.nextint(); // System.out.println("y "); int y = stdin.nextint(); // stdin.close(); System.out.println(x + " + " + y + " = " + (x + y)); x y 14

4.8 (if else ) 1 10 sum = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10; sum = 0; sum = sum + 1; sum = sum + 2; sum = sum + 3; sum = sum + 4; sum = sum + 5; sum = sum + 6; sum = sum + 7; sum = sum + 8; sum = sum + 9; sum = sum + 10; 1 10 15

1000 sum = sum + x; x 1 1000 for sum = 0; for (x = 1 ; x <= 1000 ; x = x + 1) { sum = sum + x; 1 prime ndivideded ( 2 ) diverder prime % divider prime divider diverder 1 prime prime diverder 2 prime 16

public class Prime { public static void main(string args[]){ int ndivided, divider; Scanner stdin = new Scanner(System.in); System.out.println(" "); int prime = stdin.nextint(); // ndivided = 0; for (divider = 1 ; divider <= prime ; divider = divider + 1) { if (prime % divider == 0) { System.out.println(prime +" " + divider + " "); ndivided = ndivided + 1; if (ndivided == 2) System.out.println(prime + " "); else System.out.println(prime + " "); 17

4.9 1 chkprime(int prime) true false // prime public static boolean chkprime(int prime) { int divider, ndivided; ndivided = 0; for (divider = 1 ; divider <= prime ; divider = divider + 1) { if (prime % divider == 0) { ndivided = ndivided + 1; if (ndivided == 2) return true; return false; 18

chkprime(int prime) 2 100 public class PrimeMethod { public static void main(string args[]){ int prime; for (prime = 2 ; prime <= 1000 ; prime = prime + 1) { if (chkprime(prime)) { System.out.println(prime + " "); // chkprime() 19

4.10 a[2] b[3][8] a[i] = 3 b[i][j] = 5 public class IntArray { public static void main(string args[]){ int i, j; int a[] = new int[5]; for (i = 0 ; i <= 4 ; i = i + 1) { a[i] = i * i * i; for (j = 0 ; j <= 4 ; j = j + 1) { System.out.println("a[" + j + "] = " + a[j]); a = (0, 1, 8, 27, 64) 20

4.11 = + (StudentData) ( ) StdNo name pjapa pmath pengl pavel ( ) print() calave() ( ) 21

public class StudentData { // ( ) int stdno; String name; int pjapa, pmath, pengl; double pave; // ( ) StudentData(int stdno, String name, int pjapa, int pmath, int pengl) { this.stdno = stdno; this.name = name; this.pjapa = pjapa; this.pmath = pmath; this.pengl = pengl; 22

// void print() { System.out.println(stdNo + " " + name + " " + pjapa + " " + pmath + " " + pengl + " " + pave + " "); // void calave() { pave = (pjapa + pmath + pengl) / 3.0; 23

StudentData public class StudentEx { public static void main(string args[]){ StudentData yamashita = new StudentData(2, " ", 80, 90, 70); StudentData kawakami = new StudentData(3, " ", 90, 70, 90); yamashita.print(); kawakami.print(); yamashita.calave(); yamashita.print(); 24

4.12 KeyInput KeyAdd 1 10 ( 2 ) System.out.println("1 + 2 = " + 1 + 2) System.out.println("1 + 2 = " + (1 + 2)) 4.13 Excel 25