JAVAでぐだぐだプログラミング講座はっじまっるよーwwwww

公開日: : 最終更新日:2015/07/01 JAVA, プログラミング, 初心者 , , , ,

1: 名無しさん@おーぷん 2015/05/23(土)01:45:50 ID:haY
よろしくお願いします

3: 名無しさん@おーぷん 2015/05/23(土)01:50:54 ID:haY
今日はJavaについてやっていこうと思います。①環境導入
まずJavaでプログラムを作るためには「コンパイラ」というものが必要になってきます
下記のサイトより自分の環境に合ったものをダウンロードしてください

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

4: 名無しさん@おーぷん 2015/05/23(土)01:52:09 ID:haY
Java SE Development KitとはJavaで開発するのに必要なものが何か色々入っているものです。

 

7: 名無しさん@おーぷん 2015/05/23(土)01:55:01 ID:haY
no title

私の場合はWindows64bitOSのため赤枠のものをダウンロードします
この時上のAccept~にチェックを入れないとダウンロードできないみたいです。

スポンサーリンク

9: 名無しさん@おーぷん 2015/05/23(土)01:57:52 ID:haY
no title

ダウンロードしたexeをクリックするとインストーラが起動します
「次へ」を押しましょう

 

11: 名無しさん@おーぷん 2015/05/23(土)02:00:07 ID:haY
no title

次にインストールする内容とインストール先を設定します。
インストールする内容は今回は変更なし
インストール先はご自由にしてください

 

16: 名無しさん@おーぷん 2015/05/23(土)02:04:29 ID:haY
後は適当に「次へ」を押してインストールを終わらしといてください

 

18: 名無しさん@おーぷん 2015/05/23(土)02:06:02 ID:haY
これで「コンパイラ」とその他もろもろはPCに入りました

では次に実際にプログラムを作る環境を整えましょう

 

21: 名無しさん@おーぷん 2015/05/23(土)02:07:49 ID:haY
no title

インストールしたディレクトリを開いてください
その中に「bin」というディレクトリがあるのでそれを開いてください

 

23: 名無しさん@おーぷん 2015/05/23(土)02:08:59 ID:haY
no title

開いたらそこのパスをコピーしてください。

 

24: 名無しさん@おーぷん 2015/05/23(土)02:12:08 ID:haY
次にコントロールパネルを開きましょう
開き方がわからなければ
windowsキー(ctrlの横らへんにあるwindowsのロゴのようなキー)+Rを押してください
そうすると「ファイル名を指定して実行」という画面が出るのでそこで
「control」と入力してOKを押してください

 

26: 名無しさん@おーぷん 2015/05/23(土)02:14:24 ID:haY
no title

このような画面が出てきたでしょうか?

それでは右上の「コントロールの検索」で「環境変数」と入力してください

 

28: 名無しさん@おーぷん 2015/05/23(土)02:17:10 ID:haY
no title

システム環境変数をクリックしてください
no title

「環境変数」をクリックしてください

 

29: 名無しさん@おーぷん 2015/05/23(土)02:19:11 ID:haY
no title

こんなのが出るので「PATH」をダブルクリックかくりっくして「編集」
をクリックしてください

 

30: 名無しさん@おーぷん 2015/05/23(土)02:21:45 ID:haY
no title

そうするとこんなのが出ます
「変数値」の中に先ほどの「bin」のパスを入力してください

変数値の末尾に追加します。最初からある値は消さないでください
このような感じです
「元からの値;binのパス」
元からの値と追加するパスの値の間にセミコロンを入れてください

 

31: 名無しさん@おーぷん 2015/05/23(土)02:22:47 ID:haY
後は「OK」押してください
これでとりあえずコンパイルができる環境が整いました。

次回は実際にプログラムを作ってみましょう

 

32: 名無しさん@おーぷん 2015/05/23(土)02:24:26 ID:haY
②コンパイルする

 

33: 名無しさん@おーぷん 2015/05/23(土)02:29:35 ID:haY
前回で何をしたかというとPCにJavaのコンパイラの位置を教えてあげました。
環境変数「PATH」はプログラムとかなんかの場所を教えてあげるものです
ググってください
「bin」フォルダの中にjavac.exeというものがありますがこれがコンパイラになります

 

34: 名無しさん@おーぷん 2015/05/23(土)02:32:07 ID:haY
そういえば設定の確認がまだでした
まず「コマンドプロンプト」を開いてください。

スタートメニューかまたはwindowsキー+R で「cmd」と入力してください
no title

こんなのが出てきます

 

35: 名無しさん@おーぷん 2015/05/23(土)02:34:15 ID:haY
起動しましたか?
起動したら
java -version と打ってみてください
画像と同じ感じのが出れば環境変数の設定は成功です
no title

 

40: 名無しさん@おーぷん 2015/05/23(土)02:38:47 ID:haY
コンパイルの前にコマンドプロンプトの操作について若干勉強いたします

 

41: 名無しさん@おーぷん 2015/05/23(土)02:40:14 ID:haY
no title

左上にg:\Alt~と書かれてありますね
これはこのコマンドプロンプトが今そこの位置にいるということを表します

 

43: 名無しさん@おーぷん 2015/05/23(土)02:44:32 ID:haY
no title

コマンドプロンプトで「dir」と入力してエンターを押してください
この「dir」というコマンドは今いるディレクトリにあるファイルやフォルダの一覧を出力してくれるコマンドです

no title

コマンドプロンプトにおいて「dir」を実行するとA.txtというファイルが1つだけあります。
2つ目の画像はコマンドプロンプトと同じ位置のフォルダを参照していますが同じようにA.txtだけ存在します

 

44: 名無しさん@おーぷん 2015/05/23(土)02:46:42 ID:haY
それでは実際にコンパイルをしてみましょう
>>43のようにコマンドプロンプトとエクスプローラ(2枚目のやつ)で同じパスを参照しましょう

 

45: 名無しさん@おーぷん 2015/05/23(土)02:49:44 ID:haY
エクスプローラのほうにTEST.javaというファイルを作成してください
Javaのソースは基本的に[.java]という拡張子になります

作成しましたらコマンドプロンプトのほうで[dir]コマンドを実行してファイルが作られていることを確認してください

 

46: 名無しさん@おーぷん 2015/05/23(土)02:52:24 ID:haY
それでは先ほど作成したTEST.javaをメモ帳か何かで開いて下記のソースをコピペして保存してください。

public class TEST{
public static void main(String args[]){
System.out.println(“Hello,World!”);
}
}

 

47: 名無しさん@おーぷん 2015/05/23(土)02:54:36 ID:haY
保存したらコマンドプロンプトで
javac TEST.java
と入力してエンターキーを押してください

何かエラーなどが表示されなければ
java TEST
と入力してエンターキーを押してください

Hello,World!

と出たでしょうか?

 

48: 名無しさん@おーぷん 2015/05/23(土)02:55:44 ID:haY
プログラムはこんな感じで作っていきます

ソースコードを書く

コンパイルする

実行

 

49: 名無しさん@おーぷん 2015/05/23(土)02:58:24 ID:haY
コンパイルとは人間が理解できるソースコードをPCが理解できるように翻訳してあげる行為です

 

53: 名無しさん@おーぷん 2015/05/23(土)03:33:00 ID:haY
第3回 VB.NET

 

56: 名無しさん@おーぷん 2015/05/23(土)03:52:52 ID:W0i
超初心者の目標は何に設定するのが妥当?

 

57: 名無しさん@おーぷん 2015/05/23(土)03:53:17 ID:haY
>>56
Hello,World!出力

 

66: 名無しさん@おーぷん 2015/05/23(土)08:34:47 ID:haY
それでは今日は変数についてやっていきます

 

69: 名無しさん@おーぷん 2015/05/23(土)08:47:35 ID:haY
変数とは何かしらの値を保持するものです
変数にはいろいろな種類があります

 

70: 名無しさん@おーぷん 2015/05/23(土)08:49:41 ID:haY
変数を使用するためには宣言というものが必要になります
宣言が必要のない言語も会ったりします

 

71: 名無しさん@おーぷん 2015/05/23(土)08:51:55 ID:haY
基本的に宣言はこのようになります

変数の型(タイプ) 変数名;

変数の型は変数の種類
変数名はその変数の名前です。

 

72: 名無しさん@おーぷん 2015/05/23(土)08:54:29 ID:haY
変数名はどんなものでもつけることができますが以下の制約があります

使用できる文字はA~Z、a~z、0~9、アンダーバー(_)、$
1文字目は数値にしてはいけない
大文字小文字が違うと別の変数と認識
予約語という使用禁止のものはダメ

 

73: 名無しさん@おーぷん 2015/05/23(土)08:56:23 ID:haY
変数を宣言しただけでは何の意味もありません
次に変数に値を入れてみましょう

変数に値を入れるには

変数名 = データ;

となります

 

77: 名無しさん@おーぷん 2015/05/23(土)09:12:15 ID:haY
変数には基本型と参照型がありますが今回は基本型を扱います

 

78: 名無しさん@おーぷん 2015/05/23(土)09:14:55 ID:haY
整数の場合は[int]、実数(小数点含む数値)は[double]を使います

int num1 = 45;
double num2 = 52.3;

この場合、num1は[int]型の変数で45が入っています
num2は[double]型の変数で52.3が入っています

 

79: 名無しさん@おーぷん 2015/05/23(土)09:15:40 ID:haY
整数型でもintのほかに何種類かあります
doubleも同様に実数を扱う型は何種類かあります

 

80: 名無しさん@おーぷん 2015/05/23(土)09:17:45 ID:haY
それでは変数に値を入れてそれを画面に表示させましょう

public class TEST{
public static void main(String args[]){
int num = 5;
System.out.println(num);
}
}

 

83: 名無しさん@おーぷん 2015/05/23(土)09:19:47 ID:haY
>>80をコンパイルすると[5]と画面に表示されます

数字を5以外にしたり、型をdoubleにして実数を入力したりして色々やってみてください

 

90: 名無しさん@おーぷん 2015/05/23(土)09:38:28 ID:haY
>>80をいじくって色々やってみてください

 

81: 名無しさん@おーぷん 2015/05/23(土)09:17:47 ID:D2x
整数型と実数型は何が違うの?

 

82: 名無しさん@おーぷん 2015/05/23(土)09:18:30 ID:haY
>>82
整数を扱うか実数を扱うか

 

84: 名無しさん@おーぷん 2015/05/23(土)09:19:56 ID:D2x
整数と実数が何が違うのか?

 

85: 名無しさん@おーぷん 2015/05/23(土)09:21:52 ID:haY
整数 123456
実数 123.456(少数含み)

 

88: 名無しさん@おーぷん 2015/05/23(土)09:37:33 ID:haY
次に四則演算です
+ 加算
- 減算
/ 除算
* 乗算
% 余り
を使うことができます

 

89: 名無しさん@おーぷん 2015/05/23(土)09:38:07 ID:haY
num = 20 + 45;

の場合numには65が入ります

 

107: 名無しさん@おーぷん 2015/05/24(日)16:01:41 ID:O5b
だれか
ゆっくりと
Python講座やってくれないかなぁー

 

110: 名無しさん@おーぷん 2015/05/24(日)16:04:46 ID:O5b
どうもPythonは知らずには済ませられない言語のようだ

 

111: 名無しさん@おーぷん 2015/05/24(日)16:05:14 ID:3f1
今日はPythonについてやっていきます
まずは環境構築をしましょう

下記のサイトより自分にあったものをダウンロードしましょう
https://www.python.org/downloads/release/python-279/

 

114: 名無しさん@おーぷん 2015/05/24(日)16:09:11 ID:O5b
>>111
おーやってくれるのか!
ゆっくりゆっくりでお願い

 

113: 名無しさん@おーぷん 2015/05/24(日)16:06:50 ID:Tba
#!/usr/bin/python

def gcd(x, y):
if x < y:
x, y = y, x
while y > 0:
x, y = y, x % y
return x

if __name__ == ‘__main__':
import sys
import string

if len(sys.argv) <= 2:
print(“Usage:- 312 NUM1 NUM2″ % sys.argv[0])
exit(1)
x = int(sys.argv[1])
y = int(sys.argv[2])
if x < 1 or y < 1:
print(“NUM1 and NUM2 must be greater than zero”)
exit(0)
print(“gcd(176, ) = ” % (x, y, gcd(x, y)))

 

117: 名無しさん@おーぷん 2015/05/24(日)16:12:15 ID:3f1
>>113
def gcd(a, b):
if b == 0: return a
return gcd(b, a % b)

 

116: 名無しさん@おーぷん 2015/05/24(日)16:10:50 ID:O5b
優秀なトレーナーが
いい選手であるとは限らない
逆もまたしかり

 

118: 名無しさん@おーぷん 2015/05/24(日)16:13:02 ID:Tba
#!/usr/bin/python

def mkprimes(nprimes):
primes = [2]
i = 3
while len(primes) < nprimes:
for p in primes:
if i % p == 0:
break
else:
primes.append(i)
i += 2
return primes

if __name__ == ‘__main__':
import sys
import string

nprimes = 3
if len(sys.argv) <= 1:
if mkprimes(3) != [2, 3, 5]:
print(“Self test for mkprimes failure”)
print(“Self test passed”)
print(“Usage:- NPRIMES” % sys.argv[0])
exit(1)
nprimes = int(sys.argv[1])
if nprimes < 1:
print(“NPRIMES must be greater than one”)
exit(1)
primes = mkprimes(nprimes)
print(” “.join(map(str, primes)))

 

122: 名無しさん@おーぷん 2015/05/24(日)16:40:25 ID:nlC
>>118は覚えたての人かな

 

123: 名無しさん@おーぷん 2015/05/24(日)16:43:05 ID:Tba
>>122
覚えたての頃に書いたやつー

 

119: 名無しさん@おーぷん 2015/05/24(日)16:14:38 ID:O5b
あぁーあー
終わってしまったな

 

120: 名無しさん@おーぷん 2015/05/24(日)16:14:54 ID:RWq
バカはすぐおだてに乗ってくれるからな
(´・ω・`)y-~

 

124: 名無しさん@おーぷん 2015/05/24(日)16:47:11 ID:RWq
どのみち初心者向けじゃねーだろよ
(´・ω・`)y-~

引用元URL:http://hayabusa.open2ch.net/test/read.cgi/news4vip/1432313150/

関連記事

スクリーンショット 2014-04-18 11.38.01

アプリ作ってみたい人いる?【初心者向け】

1: 名無しさん 2014/03/08(土)22:56:14 ID:zRPdfMZaf 需要あれ

記事を読む

bsWEB86_bonpc20150207122815

仕事以外でプログラミングしている人って、一体何をしているの?

1: 以下、\(^o^)/でVIPがお送りします 2015/10/03(土) 00:27:02.5

記事を読む

https---www.pakutaso.com-assets_c-2015-08-0I9A350615032140wakaranai-thumb-1000xauto-18998

これからプログラミング始めたいんだけど、これだけは押さえとけって事ある?

1: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:33:55.1

記事を読む

https---www.pakutaso.com-assets_c-2015-01-LISA78_hozonshitene-20141018102704500-thumb-autox1000-5887

お前らってパソコン関連のことっていつ覚えたの?

1: 以下、\(^o^)/でVIPがお送りします 2015/05/12(火) 22:21:44.3

記事を読む

スクリーンショット 2014-05-17 23.05.42

仕事でプログラマーしてるけど質問ある?【iPhone】

1: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/01(土) 16:

記事を読む

bsMJ_chisuima-jan15144715

プログラミング11日目だけどゲーム性を詰める事が急務だと気付いた

1: 以下、\(^o^)/でVIPがお送りします 2015/10/04(日) 12:04:45.7

記事を読む

2cea435b

おーぷん2ちゃんねる管理人『矢野さとる』、ガチでプログラミングの申し子だった

1: 名無しさん@おーぷん 2015/09/20(日)18:43:31 ID:u5O 1

記事を読む

FireShot Screen Capture #098 - 'Nayuta - ウェプページ結集サイト' - nottari_php_xdomain_jp

おい、なんか面白いサイト作ったからあそぼうぜ

1: 以下、\(^o^)/でVIPがお送りします 2015/07/10(金) 13:27:54.8

記事を読む

https---www.pakutaso.com-assets_c-2013-06-PAK15_saikindeaiganaina-500-thumb-1000xauto-3055

JavaとかC言語とかを勉強する理由がわからないんだが

1: 以下、\(^o^)/でVIPがお送りします 2015/05/08(金) 00:40:24.9

記事を読む

dt-mthread01_01

マルチスレッドのバリアが役立つケースってどんなの?

1: 以下、\(^o^)/でVIPがお送りします 2015/08/15(土) 07:39:42.7

記事を読む

Huawei-Mate-8-benchmark-post-launch_1
Androidのベンチマーク、10万点を突破 インフレが止まらない

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ニククエ

hGJvbfh
せっかくの休みだ。原付で>>5に行く。

1: 名無しさん@おーぷん 2015/11/29(日)06:13:2

9xHNnte
XperiaZ5からdocomoのロゴだけ消せるシートが発売開始

1: 番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ

bsLISA78_MBAsawaru20141018102912
子供にプログラミング教えることになりそうなんだが、どうやって教えたら良いんだ?

1: 以下、\(^o^)/でVIPがお送りします 2015/11/2

top
国内で最大容量の8THDDが2万円台に値下がり

1: 海江田三郎 ★ 2015/11/29(日) 14:43:35.

→もっと見る

  • Sorry. No data so far.

PAGE TOP ↑