ヘッドライン(RSS)

やる夫と学ぶJava

2: 名無しさん@おーぷん 2017/06/19(月)23:50:35 ID:1Mu
         ____
       /      \
      /  ─    ─\
    /    (●)  (●) \ 20XX年から小学生にプログラミング授業が導入!?
    |       (__人__)    | ________
     \      ` ⌒´   ,/ .| |          |
    ノ           \ | |          |
  /´                 | |          |
 |    l                | |          |
 ヽ    -一ー_~、⌒)^),-、   | |_________|
  ヽ ____,ノγ⌒ヽ)ニニ- ̄   | |  |

         ____
       / _ノ  ヽ_ \
     /。(⌒) (⌒)o\   ぎゃはは、腹いたいおw嘘乙www
    / :::⌒(__人__) ⌒::: \  _________
    |     ヽr┬-ノ      | . | |            |
.    \    `ー’′    /  | |            |
    /    `      \  .| |             |
    |  r        .|  \.| |             |
    |  ┴rェェァ_    |\  | |_______|
──‐‐`ー-イ__)l二二l ̄ ̄    | |  |

   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)  いやマジだぞ
  |     ` ⌒´ノ  今後は大人でもプログラミングできないと    
.  |         }   職に困る時代になるだろう…常識的に考えて
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \

3: 名無しさん@おーぷん 2017/06/19(月)23:52:20 ID:1Mu
       ::                .|ミ|
        ::               .|ミ|           ::::::::
         :::::     ____ |ミ|          ::::
           :: ,. -‘”´      `¨ー 、       ::
   ::        /   ,,.-‘”      ヽ  ヽ、    ::
   ::     ,,.-‘”_  r‐'”     ,,.-‘”`     ヽ、 ::
   ::   /    ヾ (    _,,.-=’==-、ヽ         ヽ、
   ::   i へ___ ヽゝ=-‘”/    _,,>         ヽ
   ::   ./ /  > =”'”  ̄ ̄ ̄               ヽ
  ::   / .<_ ノ””       ヽ               i
  ::   /    i   人_   ノ              .l
  ::  ,’     ‘ ,_,,ノエエエェェ了               /
    i       じエ=’=’='” ‘,              / ::
    ’,       (___,,..—-U             / ::
     ヽ、         __,,.. ————–i-‘”  ::
      ヽ、_   __ -_'”–””ニニニニニニニニヽ   ::
         `¨i三彡–””´              ヽ  ::

    / ̄ ̄\
  /   _ノ  \
  |    ( 一)(●)
  |     (__人__)  そう落ち込むなって
   |     `⌒´ノ    プログラミングを始めるのに遅すぎることはないからな
   |   ,.<))/´二⊃
   ヽ / /  ‘‐、ニ⊃
   ヽ、l    ´ヽ〉
    ,-/    __人〉
   / ./.   /    \
   | /   /     i \
   |”  /       | >  )
   ヽ/      とヽ /
    |       そ ノ

4: 名無しさん@おーぷん 2017/06/19(月)23:56:02 ID:1Mu
       ____
     /      \
   /  _ノ  ヽ、_  \
  / o゚((●)) ((●))゚o \  うぅ……あやうく絶望して自○する所だったお
  |     (__人__)    |
  \     ` ⌒´     /

       ____
     /      \
   /  _ノ  ヽ、_  \
  /  o゚⌒   ⌒゚o  \  でも今からでも遅くないなら少し希望が持てたお…
  |     (__人__)    |  
  \     ` ⌒´     /

       ____
     /⌒  ⌒\
   /( ●)  (●)\
  /::::::⌒(__人__)⌒:::::\   だからプログラミングについて学ぶお!
  |     |r┬-|     |
  \      `ー’´     /

             /)
           ///)
          /,.=゙””/
   /     i f ,.r='”-‐’つ____   で、なにからやればいいんだよ!!
  /      /   _,.-‐’~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ”\      `ー’´     /

5: ■忍法帖【Lv=4,きめんどうし,Ati】 2017/06/19(月)23:56:47 ID:SXw
              / ̄ ̄\  ?
            /   _ノ  \  ?
            |    ( ●)(●)     ?
            |     (__人__)    ?
               |     ` ⌒´ノ   あなたの「これだけは絶対に他人に負けない!」  ?
                |         }    というものはなんですか?  ?
                ヽ        }  ?
              ヽ、.,__ __ノ  ?
     _, 、 -― ””::l:::::::\ー-..,ノ,、.゙,i 、  ?
    /;;;;;;::゙:’:、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_  ?
   丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙” ゙||i l\>::::゙’ー、  ?
  . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::!  ?
  /;;;;;;;;;;;;;;;;;;;;;;;;!:::::::::::::::::::\:::::::::ヽ|||||:::::/::::::::i:::|  ?
  ;;;;;;;;;;;;;;;;;;;;;;;;;;|;;;;:::::::::::::::::::::::\:::::゙、|||:::/::::::::::|:::  ?

         ____  ?
      /     \  ?
     /  ─    ─\        ?
   /    (●) (●) \    ?
   |       (__人__)    |  そんなものあったらリーマンなんかせずにその分野でメシ食ってるだろ。  ?
   \     ` ⌒´   /      ?
  ,,…..イ.ヽヽ、___ ーーノ゙-、.  ?
  :   |  ’; \_____ ノ.| ヽ i  ?
      |  \/゙(__)\,|  i |  ?
      >   ヽ. ハ  |   ||?

6: 名無しさん@おーぷん 2017/06/20(火)00:04:38 ID:EJO
               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) |
.             | u.(__人__) .|  まずは学ぶ言語を決めることだな
        r、      |   ` ⌒´  .|
      ,.く\\r、   ヽ      ノ
      \\\ヽ}   ヽ     /
       rヽ `   ヽ  /   ァ’´ヽ
        └’`{  .   \.|   /   i
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |

    / ̄ ̄\
  /   _ノ  \
  |    ( 一)(●)
  |     (__人__)  しかし最初に学ぶならやはりJava言語が適切だろ
   |     `⌒´ノ    
   |   ,.<))/´二⊃
   ヽ / /  ‘‐、ニ⊃
   ヽ、l    ´ヽ〉
    ,-/    __人〉
   / ./.   /    \
   | /   /     i \
   |”  /       | >  )
   ヽ/      とヽ /
    |       そ ノ

     ____  
   /      \
  /  ─    ─\ 
/    (●)  (●) \  それは違うよ!じゃなかったお…
|       (__人__)    |  どうしてだお?
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /  

7: 名無しさん@おーぷん 2017/06/20(火)00:04:57 ID:EJO
    / ̄ ̄\
  /   _ノ  \
  |    ( 一)(●)
  |     (__人__)  Javaは型にハマっていて覚えやすい
   |     `⌒´ノ    あとで学ぶオブジェクト指向も比較的簡単だ
   |   ,.<))/´二⊃    多言語習得の叩き台としても優秀と言えるからだな
   ヽ / /  ‘‐、ニ⊃
   ヽ、l    ´ヽ〉
    ,-/    __人〉
   / ./.   /    \
   | /   /     i \
   |”  /       | >  )
   ヽ/      とヽ /
    |       そ ノ

       ____
     /⌒  ⌒\
   /( ●)  (●)\
  /::::::⌒(__人__)⌒::::: \   ふーむ、なるほどなるほど
  |     |r┬-|     |
  \      `ー’´     /

8: 名無しさん@おーぷん 2017/06/20(火)00:06:45 ID:Eex
支援

9: 名無しさん@おーぷん 2017/06/20(火)00:10:01 ID:EJO
    / ̄ ̄\
  /   _ノ  \
  |   ( ―)(―)  さて、言語が決まった所で
  .|     (__人__)    次はその言語に合わせた開発環境を構築するんだが
  |     .,ノ )/´二⊃
 人   /”/  ‘‐、ニ⊃
./  ヽ  l    ´ヽ〉〆ヽ
(  ⌒ヽ/    __人〉ヾ_ノ,ゞ
.\  /   /   {  /

      / ̄ ̄\
    /   _ノ  \
    |    ( ●)(●) まあこれははっきり言ってクッソ面倒!
    .|     (__人__)  開発環境を整える場面で挫折する奴も沢山いる
     |     ` ⌒´ノ   代わりにネット上に良いサイトがあるからそれを利用するぞ
     .|         }
     .ヽ        }
   i   .ヽ ” ,,,    ノ   !
   li   _>\  (     li
    /⌒ ̄”   ゛ ヽ   !
  /  ノ、      }\
  <  < |  `     ‘{.> )
  \ , ーっ       ),,、/
 ガタッ `ー=ミ}    (彡 }

     ____  
   /      \
  /  ─    ─\ 
/    (●)  (●) \ 良いサイト?
|       (__人__)    |  
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /  

       __
      / ./}\
    / ,r'”/  .\
   ハ / / ヽ、 /”i  あぁ……その名も「Dokojava」だ
  .ソ ノ / / (●/ ..,ィ´    
  |  レ’   ‘- ‘~  /..|_
  l        t”.,.-┘.)
.  ’,        、-ーr’、
   .\       ゛”´.ノ
    )      /`´
    /     /ヽ
  . /    /  │

10: 名無しさん@おーぷん 2017/06/20(火)00:11:46 ID:EJO
※Dokojava

Javaの開発環境がクラウド上にあって、なんやかんや便利なサイトなのである
これを利用すればいちいち開発環境を自分で整えなくても良い!

http://dokojava.jp/pc/index.html

11: 名無しさん@おーぷん 2017/06/20(火)00:17:21 ID:EJO
         ____     ━┓
       / ―   \    ┏┛
     /ノ  ( ●)  \   ・ なんかサイト開いたら変なの出てきたお
      | ( ●)   ⌒)   |    Hello World?
      |   (__ノ ̄   /     よくわかんねぇ英単語もズラリと並んでるお!
      |            /
     \_   ⊂ヽ∩\
       /´    (,_ \.\
         |  /     \_ノ

      / ̄ ̄\
    /   _ノ  \
    |    ( ●)(●) 
    .|     (__人__)  書き込まれている英単語全てひっくるめて「ソースコード」って言うんだ
     |     ` ⌒´ノ    プログラマーはソースコードを何万行って書いて
     .|         }     一つのプログラムを作っていくんだ
     .ヽ        }
   i   .ヽ ” ,,,    ノ   !
   li   _>\  (     li
    /⌒ ̄”   ゛ ヽ   !
  /  ノ、      }\
  <  < |  `     ‘{.> )
  \ , ーっ       ),,、/
 ガタッ `ー=ミ}    (彡 }

/ 気が遠くなりそうだお \

       / ̄ ̄ ̄\
     / ─    ─ \
    /  <○>  <○>  \.
    |    (__人__)    |
    \    ` ⌒´    /
    /              \

12: 名無しさん@おーぷん 2017/06/20(火)00:22:03 ID:EJO
   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)  コンパイルはソースコードに誤りが無いかチェックする機能と思えばいい
  |     ` ⌒´ノ   実行はその名の通り、ソースコードに書かれている事を実行するってことだ  
.  |         }
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   | (実際は違うけど、今のコイツなら簡単な説明でも大丈夫だろ)
    (__人__)     | 
    (          |
.    {          |
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

       ____
     /⌒  ⌒\
   /( ●)  (●)\
  /::::::⌒(__人__)⌒::::: \   (コイツなら簡単な説明でも大丈夫だろって思ってる顔だお)
  |     |r┬-|     |
  \      `ー’´     /

13: 名無しさん@おーぷん 2017/06/20(火)00:31:27 ID:EJO
       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   | とりあえず初歩的なことから始めるぞ
    (__人__)     | +の所をクリックしてクラス名はMain2と入力するんだ
    (          |  クラス名は必ず大文字で始めるってルールがあるからそこは気をつけろよ
.    {          |  
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

     ____  
   /      \
  /  ─    ─\ 
/    (●)  (●) \ クラス名の最初は大文字っと……できたお!
|       (__人__)    |  
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /  

※画面に表示されているであろうソースコード

public class Main2 {

}

14: 名無しさん@おーぷん 2017/06/20(火)00:36:26 ID:EJO
   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)  何か気になるところはないか?
  |     ` ⌒´ノ         
.  |         }
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \

        ____
       /      \  
     /  _ノ  ヽ、_  \ そんなこと言われても
    /  (●)  (●)   \    どうすりゃいいのさ……
    |     (__人__)    |
    \     ` ⌒´     /
   /´           `\
  /  /          l  l
__l  l_.[] _____/_/__
  \, ´-‘ヽ
    ヾ_ノ
     |
     |
     |__   コロ・・・・
    _____\    コロ・・・・
   ()__)」

             /)
           ///)
          /,.=゙””/
   /     i f ,.r='”-‐’つ____   あっ!この{}はなんだお!?
  /      /   _,.-‐’~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ”\      `ー’´     /

15: 名無しさん@おーぷん 2017/06/20(火)00:40:09 ID:EJO
       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  { }はブロックって言うんだ
    (__人__)     |  ブロックの中に以下のソースコードを入力してくれ
    (          |  
.    {          |
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

public static void main(String[] args){
}

   /      \
  /  ─    ─\ 
/    (●)  (●) \ えぇと…………できたお!
|       (__人__)    |  
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /  

※画面に表示されているであろうソースコード

public class Main2 {
public static void main(String[] args){
}
}

16: 名無しさん@おーぷん 2017/06/20(火)00:47:13 ID:EJO
   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)  直感的にはわかりにくいだろうが
  |     ` ⌒´ノ    ブロックの中に書き込んだソースコードにもブロックが存在する    
.  |         }      このブロックを「メソッドブロック」って言うんだ
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \

public class Main2 {
public static void main(String[] args){←ここから
ここまで→}
}

      / ̄ ̄\
    /   _ノ  \
    |    ( ●)(●)
    .|     (__人__) 基本的にプログラマーが書き込んでいくのは
     |     ` ⌒´ノ   このメソッドブロックの中身だけだ
     .|         }    
     .ヽ        }
   i   .ヽ ” ,,,    ノ   !
   li   _>\  (     li
    /⌒ ̄”   ゛ ヽ   !
  /  ノ、      }\
  <  < |  `     ‘{.> )
  \ , ーっ       ),,、/
 ガタッ `ー=ミ}    (彡 }

17: 名無しさん@おーぷん 2017/06/20(火)00:58:00 ID:EJO
     ____
   /      \ ( ;;;;(
  /  _ノ  ヽ__\) ;;;;)
/    (─)  (─ /;;/
|       (__人__) l;;,´ 結構ややこしいお……
/      ∩ ノ)━・’/
(  \ / _ノ´.|  |
.\  ”  /__|  |
  \ /___ /

      / ̄ ̄\
    /   _ノ  \
    |    ( ●)(●)
    .|     (__人__) 甘えるな!今書いてきたソースコードは要暗記!
     |     ` ⌒´ノ   public class クラス名(必ず大文字で始める){
     .|         } public static void main(String[] args){
     .ヽ        }    }
   i   .ヽ ” ,,,    ノ   }
   li   _>\  (     li
    /⌒ ̄”   ゛ ヽ   !
  /  ノ、      }\
  <  < |  `     ‘{.> )
  \ , ーっ       ),,、/
 ガタッ `ー=ミ}    (彡 }

           __
        ; / . (\ ;
       ;/ ヽ,,,)ii(,,,ノ\;
      ; | (。 )).(( ゜) .| ; これを口で完璧に言えるようになるまで繰り返すんだ!
      ; |   (__人__)  | ;   意味はまだわからなくてもいいからな!暗記だ暗記!
      ; .| il´ |r┬-|`li } ;
      ;  | !l ヾェェイ l! } ;
       ; ヽ   ノ( / ;
      ;  ノ ヽ  ⌒/⌒ ヽ ‘ ,
     ; /           \’ ,
    , ‘ /            へ  \’ ,
   ; (  ヽγ⌒)     |  \   \’ ,
  ̄ ̄ ̄\__/ ̄

18: 名無しさん@おーぷん 2017/06/20(火)01:03:29 ID:EJO
※読み方

ぱぶりっく くらす ○○○(任意のクラス名){
ぱぶりっく すたてぃっく ぼいど めいん(すとりんぐ[]えーあーるじーえす){
}
}

19: 名無しさん@おーぷん 2017/06/20(火)01:03:53 ID:WyO
今から寝るから起きたら読むわ
続きがんば

20: 名無しさん@おーぷん 2017/06/20(火)01:04:12 ID:EJO
おつ

21: 名無しさん@おーぷん 2017/06/20(火)01:05:32 ID:AMx
見てるで

22: 名無しさん@おーぷん 2017/06/20(火)01:07:43 ID:tPk
支援

23: 名無しさん@おーぷん 2017/06/20(火)01:07:45 ID:EJO
一週間後

        ____
        /     \
     /   ⌒  ⌒ \    やっと暗記できたお
   /    (●)  (●) \
    |   、” ゙)(__人__)” .)|    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__) よし、暗記できたか
  |     ` ⌒´ノ   じゃあ次は基本構文の宣言型について学ぶぞ
.  |         }
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \

        ____
        /     \
     /   ⌒  ⌒ \    宣言型?
   /    (●)  (●) \
    |   、” ゙)(__人__)” .)|    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

24: 名無しさん@おーぷん 2017/06/20(火)01:12:49 ID:EJO
   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__) とりあえずこれを見てくれ
  |     ` ⌒´ノ    こいつを、どう思う?
.  |         }
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \
・int
・double
・boolean
・String

       ____
     /      \
   /  _ノ  ヽ、_  \
  /  o゚⌒   ⌒゚o  \  すごく、わからないです……
  |     (__人__)    |
  \     ` ⌒´     /

25: 名無しさん@おーぷん 2017/06/20(火)01:15:09 ID:r7f
支援age

26: 名無しさん@おーぷん 2017/06/20(火)01:16:24 ID:rj2
Java難すぎワロタ

28: 名無しさん@おーぷん 2017/06/20(火)01:17:17 ID:AMx
>>26
いけるやろ

27: 名無しさん@おーぷん 2017/06/20(火)01:16:58 ID:88P
socketまでやってくれ
お願いです

29: 名無しさん@おーぷん 2017/06/20(火)01:17:45 ID:EJO
    / ̄ ̄\
  /   _ノ  \
  |   ( ―)(―)  この4つの英単語は「型」って言うんだ
  .|     (__人__)   intは整数の型、doubleは少数の型、booleanは真偽の型
  |     .,ノ )/´二⊃  booleanは真偽の型、Stringは文字列の型だな
 人   /”/  ‘‐、ニ⊃
./  ヽ  l    ´ヽ〉〆ヽ
(  ⌒ヽ/    __人〉ヾ_ノ,ゞ
.\  /   /   {  /

               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) |
.             | u.(__人__) .|  実際はもっとたくさんの型があるんだが
        r、      |   ` ⌒´  .|   現場で使うのは主にこの4種類だから、これさえ抑えとけばいい
      ,.く\\r、   ヽ      ノ
      \\\ヽ}   ヽ     /
       rヽ `   ヽ  /   ァ’´ヽ
        └’`{  .   \.|   /   i
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

     ____  
   /      \
  /  ─    ─\ 
/    (●)  (●) \ で。その型とやらで何をするんだお?
|       (__人__)    |  
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /  

30: 名無しさん@おーぷん 2017/06/20(火)01:18:18 ID:EJO
※ミス

doubleは少数の型→小数です

31: 名無しさん@おーぷん 2017/06/20(火)01:21:38 ID:iya
ここまで四だ

32: 名無しさん@おーぷん 2017/06/20(火)01:29:52 ID:EJO
      / ̄ ̄\
    /   _ノ  \
    |    ( ●)(●)
    .|     (__人__) 簡単に言うと、型はあるデータを扱うために必要な物だな
     |     ` ⌒´ノ   まず扱いたい数字のデータがあったとする
     .|         }    仮に334だったとしよう
     .ヽ        }
   i   .ヽ ” ,,,    ノ   !
   li   _>\  (     li
    /⌒ ̄”   ゛ ヽ   !
  /  ノ、      }\
  <  < |  `     ‘{.> )
  \ , ーっ       ),,、/
 ガタッ `ー=ミ}    (彡 }

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  この334を使うには整数の型であるintを使わなければいけないんだ
    (__人__)     |   int a = 334;
    (          |    こうソースコードを書くことで334というデータが扱えるようになる
.    {          |
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

       __
      / ./}\
    / ,r'”/  .\
   ハ / / ヽ、 /”i   記述の公式文法は「扱いたいデータの型 変数名 = データ;」だ
  .ソ ノ / / (●/ ..,ィ´    変数名は基本的に自由だが、「型」を変数名にできないぞ
  |  レ’   ‘- ‘~  /..|_    
  l        t”.,.-┘.) 
.  ’,        、-ーr’、
   .\       ゛”´.ノ
    )      /`´
    /     /ヽ
  . /    /  │

33: 名無しさん@おーぷん 2017/06/20(火)01:31:57 ID:MsU
支援 ちょうどいま勉強してるから助かる

34: 名無しさん@おーぷん 2017/06/20(火)01:33:13 ID:EJO
       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |   それと、データを扱うには変数名が重要になる
    (__人__)     |   = は小学校でも習ったと思うが代入式だ
    (          |   int a = 334; は変数aに334を代入するって意味になるぞ 
.    {          |   だから扱いたい334という数字のデータは変数aに入っていることになる
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

         ____
       /      \
      /  ─    ─\    よくわかんないけどわかりました
    /    (●)  (●) \
    |       (__人__)    | ________
     \      ` ⌒´   ,/ .| |          |
    ノ           \ | |          |
  /´                 | |          |
 |    l                | |          |
 ヽ    -一ー_~、⌒)^),-、   | |_________|
  ヽ ____,ノγ⌒ヽ)ニニ- ̄   | |  |

35: 名無しさん@おーぷん 2017/06/20(火)01:38:44 ID:EJO
       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |   話で聞くよりソースコードとして書いた方が早い
    (__人__)     |   以下のソースコードを入力して実行してみてくれ
    (          |   
.    {          |   
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

public class Main2 {
public static void main(String[] args){
}
}

↑のメソッドブロックの中に以下のソースコードを入力
int a =334;
System.out.println(a);

77: 名無しさん@おーぷん 2017/06/21(水)20:56:51 ID:HNm
                `| __,..   -_‐ ニニニ ‐_- 、 _  l ,.-‘゙
                   〈.r ” ´          ` ” -={}
                  :!`ァ- 、..,,____,,,.. /-”゙ソ
                .l                l  whileとは反復、つまりループのことだ
                    |   ( ● )   ( ● )   l  ifが分岐、whileが反復、理論的には順次をあわせた(>>35)
.   , ‐ 、          !  .                l  3つの機能を上手に使えばどんなプログラムも書けると言われている
.   ヽ.   ヽ          .|    /   |   ヽ   │
.      ヽ   ヽ       .│  |   |    │  ノ
        ヽ.  ‘,     / ̄〉 ヘ   \__ノヽ__ノ   /
        ‘,   ‘、, べ、 l   ヽ        ̄     /
        ゙, /  _ ヽ!    lヽ         /l
.         У_. イ ヽ  〉  _,| ` 、       /  l_
         ノ ´_,. ‐ ヽヽ/;  / ヽ    ; ̄ ̄   ,.イ l
          |       ヽ | Lノ   \_  ヽ  _,.ィ´   L_
        |   `´〉  /  ! l      フー/     / `〈_` ‘ ‐ 、
        _」    ゝ,l_|  l ヽ     / ̄ ̄ヘ    /    ` ‘ – 、`tォ、,_

       ___
      /     \
    /        \
    /::::::           ヽ ループって聞くだけで難しそうだってわかるお…
    |:::::          i
    ヽ:::        __/
    /::::        \
    |:::         _)
    |::::         i
    \___、_____  ノ _)

36: 名無しさん@おーぷん 2017/06/20(火)01:43:35 ID:EJO
        ____
        /     \
     /:::::::─三三─\ 実行結果に334って出たお!?!?!?!?
   /::::::::: ( ○)三(○)\
    |   、” ゙)(__人__)ル ゚。 ゚     ___________
   \      ゝ’゚      ≦ 三 ゚ | |             |
__/     。≧       三 = | |             |
| | /    ,   -ァ,       ≧=  .| |             |
| | /   /    .イレ,、       >  | |             |
| | | ⌒ ーnnn ,≦`Vヾ  ヾ ≧   |_|___________|
 ̄ \__、(“二)。゚ /。・イハ 、\、l二二l二二  _|_|__|_

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  そうだ、これで334というデータを扱えたことになる
    (__人__)     |  実は応用で、やる夫は複雑な電卓にさせるような計算もできるようになるぞ
    (          |  
.    {          |
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

        ____
        /     \
     /   ⌒  ⌒ \
   /    (●)  (●) \
    |   、” ゙)(__人__)” .)|    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

37: 名無しさん@おーぷん 2017/06/20(火)01:50:40 ID:EJO
       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |   先程書いたソースコードに以下のソースコードを追加して実行してくれ
    (__人__)     |   
    (          |   
.    {          |   
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

int b = 801;
int c = a + b ;
System.out.println(c);

        ____
        /     \
     /:::::::─三三─\ 実行結果に334。1135って出たお!?!?!?!?
   /::::::::: ( ○)三(○)\
    |   、” ゙)(__人__)ル ゚。 ゚     ___________
   \      ゝ’゚      ≦ 三 ゚ | |             |
__/     。≧       三 = | |             |
| | /    ,   -ァ,       ≧=  .| |             |
| | /   /    .イレ,、       >  | |             |
| | | ⌒ ーnnn ,≦`Vヾ  ヾ ≧   |_|___________|
 ̄ \__、(“二)。゚ /。・イハ 、\、l二二l二二  _|_|__|_

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  ソースコードの内容を要約すると
    (__人__)     |  変数aに入っているデータを表示したあと
    (          |  変数aと変数bのデータを足し算した結果を表示したことになる
.    {          |  やる夫の頭じゃできない計算を、やる夫が書いたソースコードで計算したんだぞ
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

38: 名無しさん@おーぷん 2017/06/20(火)01:57:07 ID:EJO
       ____
 +  + /⌒  ⌒\+ 。
 ・ 。/( ●)  (●)\ + +
  /::::::⌒(__人__)⌒::: \  これでやる夫もプログラマーの仲間入りだお!
  |     |r┬-|     | 
 +\     `ー‐′   /・ ゚. +          __
  /          |              / ・ /ヽ
 (_⌒) ・    ・ ||____________  |ま | ̄|
   l⌒ヽ     _ノ | |\  |___|   {}@{}@{}-| る|  |
    |  r `(;;U;)   )__)  \ >゚))))彡ー―’. |_.|_|
  (_ノ  ̄ / /     \`ー―’___
        (__^)       | | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                      |_|

まだまだだろ!失礼だからプログラマーに謝れ!
      / ̄ ̄\                            ちょっとくらい褒めてくれたっていいじゃないかお!
    /ノ(  ゝ 、_,ノヽ        r’´ ゙ヽ      /`ヽ          ____やる夫はこれでも頑張ったんだお!
    | ⌒(( ●)(●)        ヽ   ヽ从从/   /        \   /\
.    |     (__人__) /⌒l     \  \/  /て       (●)liil(●) ノ( \
     |     ` ⌒´ノ |`”’|    ∑ ヽ/  /  そ     / (__人__)  ⌒   \
    / ⌒ヽ     }  |  |      ,)/  / \ く     |   |!!il|!|!l|         |
   /  へ  \   }__/ /      /   /\  \      \i⌒ヽェェ|      /
 / / |      ノ   ノ    /   / YYY\   \     \ \  /⌒,/´
( _ ノ    |      \´    /   /       \   \     / \ \/  /l
       |       \_,/   /         \   \_/    \__ノ |\
       .|            /            \             |) )
       ヽ          /               \           ,r’ /
         \      , ‘´                   `’ ,        /ー’′
          \     (                     )     /
            \    \                  /    /

39: 名無しさん@おーぷん 2017/06/20(火)01:59:04 ID:EJO
               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) |
.             | u.(__人__) .|  まあいい、次はifとwhileを学ぶぞ
        r、      |   ` ⌒´  .|
      ,.く\\r、   ヽ      ノ
      \\\ヽ}   ヽ     /
       rヽ `   ヽ  /   ァ’´ヽ
        └’`{  .   \.|   /   i
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

40: 名無しさん@おーぷん 2017/06/20(火)01:59:40 ID:EJO
次回、ifとwhileとやる夫

明日

41: 名無しさん@おーぷん 2017/06/20(火)02:03:07 ID:r7f

javaでwebサービスを作るところまで頼む

43: 名無しさん@おーぷん 2017/06/20(火)02:07:18 ID:Dgc
>>41
javaのWebサービスってApachとTOMCAT使う奴か

42: 名無しさん@おーぷん 2017/06/20(火)02:04:46 ID:35u
Eclipse「Sorry!」

44: 名無しさん@おーぷん 2017/06/20(火)05:54:07 ID:OnG

45: 名無しさん@おーぷん 2017/06/20(火)10:04:17 ID:i7f
  |┃    ガラッ    ____
  |┃ 三      /u     \
  |┃        /   \, 、/  \   
  |┃ .      /  ( ●)  (● ) \
  |┃ 三   |   ‘” (__人__)”‘ u | < if?while!?
  |┃       \    ` ⌒ ´    /
  |┃        /ゝ    “`   ィ `ヽ.
  |┃ 三   /              \
,⊆ニ´⌒ ̄ ̄”  y           r、  ヽ
⊂二、 ,ノ──-‐’´|              | l”  |
  |┠ ‘       |              l/’⌒ヾ
  |┃三        |              |ヾ___ソ

             / ̄ ̄\
             /  ヽ_  .\
            ( ●)( ●)  | ifとwhileは要暗記の構文だ
           (__人__)      |  心してかかるんだぞやる夫!
            l` ⌒´    |   さて、まずはifから学んでいこうか
           {         |
           {       /
       _. -: ´Λ     _.へ` 、
      r<: : : : /:|: :、  ̄r’    \ :\_
    /: : :l : : : : : :\`IエL>、    >ヘ::Λ
    |: : : ト、: : : : : : : : : : : : : `ー/ : : V |
    〈: : : :::: _ -¬--―-、: : く:r 、: : : V }
    /: : :_ン´: : : : \ ,___, ィ ): : :`く : : : ヘ|

※whileの読み方と単語登録
ほわいると読みます!
あとで解説しますが何故かGoogle日本語入力ではほわいると入力して変換してもwhileが出てこないので
今のうちに単語登録推奨です!

46: 名無しさん@おーぷん 2017/06/20(火)10:10:47 ID:i7f
              / ̄ ̄\
           /   ⌒ ´ ⌒
.          |    ( ●) (●)
           |     (___人__)  ところで話は変わるがやる夫、もし今日雨が降ったらどうする?
           .|        ノ
            j        |
         _..ノヽ、     , ノ
   ,r¬;;――”゙::::::::::::::≧ーー”7
 / ::::::::::::::::::::::::::::::::::::::::::::::::::::::∧
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::>-、
::::::::::::::::::::,!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ           ,.===、
::::::::::::::::::::l::::::::::::::::::::::::::::::::::::::::::::::::::::::::v:: l         ,|     |
:::::::::::::::::: l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l::: l      /_|     |
 ゙)::::::::::./:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|:::: |    _/>” ̄)    |
::: ゙ヽ<`’、::::::::::::::::::::::::::::::::::::::::::::::::::::::::l::::::ヽ_,/l゙l   イ| ̄    |
::::::::  \ ’,:::::::::::::::::::::::::::::::::::::::::::::::::::::l::::::”’″::::::’v  丿 |.,____,.|
::::::::::::  `’、l::::::::::::::::::::::::::::::::::::::::::::::::::::〔::::::::::::::::::::::ゝ、ー<

        ____
        /     \
     /   ⌒  ⌒ \    急に何言ってんだこいつ
   /    (●)  (●) \   まあ雨が降ったら部屋でやらない夫とゲームして遊ぶお!
    |   、” ゙)(__人__)” .)|    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

47: 名無しさん@おーぷん 2017/06/20(火)10:13:53 ID:i7f
.                         _______
                       /    \,-、__
                     /_,ノ  `⌒ ヽ.,__ ヽ
                     | (● ) (● ) ,.! ┴-‘、  じゃあ雨が振らなかったらどうする?
                     |  (___人___) 〉-‐‐´ l
                     .|       u 〉–‐´ l
                      |        iヽソ   l
                     Λ      ∧`;”   ‘、
                    __,. ィ仏 ___、___ ィ_ノヘヽ、 _,.‐ー、_
              _,. -= ”’ .:::::::}:::::::::::::::::::::::/::::::::>´..:::::::.. ヽ`.、
            ノ´ …::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::〈 :::::::::::::::…\::ヽ
          / …:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::’, ::::::::::::::::::.. ヽ:}

     ____  
   /      \
  /  ─    ─\ 
/    (●)  (●) \ 外でやらない夫と一緒に遊ぶお!
|       (__人__)    |   ってなんなんだお?この質問?
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /  

48: 名無しさん@おーぷん 2017/06/20(火)10:14:36 ID:i7f
   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__) 俺の質問に対してのやる夫の回答こそがifなんだよ
  |     ` ⌒´ノ  
.  |         }
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \

        ___      __
        /     \   (fつ)
     /   /    \\   |j′
   /    (●)  (●) \  O
    |       (__人__)    |    ___________
   \      ` ⌒´   ,/    | |             |
__/           `ヽ      | |             |
| | /   ,.            i      | |             |
| | /   /         i | .     | |             |
| | | ⌒ ーnnn        | |    |_|___________|
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

               ∩_
              〈〈〈 ヽ
      ____   〈⊃  }
     /⌒  ⌒\   |   |
   /( ●)  (●)\  !   !
  / :::::⌒(__人__)⌒:::::\|   l
  |     |r┬-|       |  / <こいつ最高にアホ
  \     ` ー’´     //
  / __        /
  (___)      /

49: 名無しさん@おーぷん 2017/06/20(火)10:17:39 ID:Z96
ラムダ式が意味不明だからそこまでやってほC

50: 名無しさん@おーぷん 2017/06/20(火)10:19:53 ID:i7f
       , -‐―- 、                      , – ― – 、
      /:: :: :: \ヽヽ、      ./ ̄ ̄ \      //:: :: :: :: :: ::ヽ
      .|:: :: :: :: :: ::ヽ、:: ヽ、   /__,.ノ ヽ、,_ \  ,-/:: i:/::/⌒:: :: :: ::|
      v:: :: :: :: :: l:|Y⌒ 、`、 l ( = )( = ) l-‘´:: l:: /::l ‘´:: :: :: :: :: ::/
       v:: :: :: :: ::l::ヾ:: :: |:: :: :l.  (___人___)  .|:: :: :: 〉レ´:: :: :: :: :: :: ::/ まあ俺の話を黙って聞けって
       l:: :: :: :: ::|:: ∧:: ::l:: :: l   ` ⌒ ´ ’J |:::::::::::Sレ‐i:: :: :: :: :: ::/   ifってのはつまり分岐のことなんだよ
        v:::lヽ:: ::|::l:: ::`ヾ_ i         |;;-っ´:: :: |:: i:: :: :/:: /
        l::|;;l:: ::|:::!:: :: :/:.ヾ =’,       /L,/´ヽ:: :: ::l::|::/:: :/
         ‘;!::l:: ::|:: :: ::/:. :.,,>》’ヽ、._,_/:::ゞ ヾ、 ヽ;; :: |::l:: :/
         ’;:: ::l:: :::/:. :.ヽ’´:.i`ヽ:. ニ二ニ :./ :. :. v:. :. l::|:: :: :/
          i:: :::l:: /:. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :!::l::l:: :/
          ∨:::|::/:. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. v:l::/
           |;: :レiヽ、:. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. |、/
           ∨ l :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: Y
            ヽ:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::|

                  / ̄ ̄\
                 /  __,ノ  ヽ、_
                 |   (● ) (● )   雨が降ったら部屋でゲーム
                |    (___人__)i  雨が振らなかったら外で遊ぶ
                    |        ノ  言い換えるとAだったら○○、Bだったら○○って形になるだろ?
                 |        |   このように特定の条件に従って違う処理を実行する、それがifなんだ
                    人、       |
                _,/(:::::ヽ、  __ ,_ ノ
        _, 、 -― ””…:::::::\ ::::::::::::::::::7、
       /.;;;;;::゙:’:、::::::::::::::::::::::::::::::::::::::::::::::::::..-、_
      丿;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::゙’ー、
      r ;;;;;;;;;;;;;;;;:::::|::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |:: !
     / ,;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: i:: |
    / ,;;;;;;;;;;;;;;;;;;;;;;;;;:::|;;;;::::::::::::::::::::::::::::::::::::::::::::::::::: |:: i
   / ,;;;;;;;;;;;;;;;;;;;;;;;;;:”’丿;;;;;::::::::::::::::::::::::::::::::::::::::::::::::: l:: !

51: 名無しさん@おーぷん 2017/06/20(火)10:31:16 ID:i7f
         / ̄ ̄\
       /   _ノ  \
       |    ( ●)(●) やる夫の回答を簡単にif文のソースコードで書く方が実感が湧くだろう
        |     (__人__)  とりあえず以下のソースコードを書いてみてくれ
       |     ` ⌒´ノ
        |         }
        ヽ        }       ___________
         ヽ     ノ       l |             |
        ノ      \      | |             |
      /´                 | |             |
     |   l              .| |             |
     ヽ  ,,-ー_~、⌒)^),-、    .|_|___________|
      ヽ ___,ノγ⌒ヽ)ニニニニ   _|_|__|_

public class Main {
public static void main(String[] args){
}
}

boolean rain = true;
if(rain == true){
System.out.println(“やらない夫と部屋でゲームするお!”);
} else{
System.out.println(“やらない夫と外で遊ぶお!”);
}
}
}

        ____
        /     \
     /:::::::─三三─\ 実行結果にやらない夫と部屋でゲームするお!って出たお!?
   /::::::::: ( ○)三(○)\
    |   、” ゙)(__人__)ル ゚。 ゚     ___________
   \      ゝ’゚      ≦ 三 ゚ | |             |
__/     。≧       三 = | |             |
| | /    ,   -ァ,       ≧=  .| |             |
| | /   /    .イレ,、       >  | |             |
| | | ⌒ ーnnn ,≦`Vヾ  ヾ ≧   |_|___________|
 ̄ \__、(“二)。゚ /。・イハ 、\、l二二l二二  _|_|__|_

52: 名無しさん@おーぷん 2017/06/20(火)10:31:57 ID:i7f
※訂正

public class Main {
public static void main(String[] args){
}
}
↑のメソッドブロックの中に以下のソースコードを記述
boolean rain = true;
if(rain == true){
System.out.println(“やらない夫と部屋でゲームするお!”);
} else{
System.out.println(“やらない夫と外で遊ぶお!”);
}
}
}

62: 名無しさん@おーぷん 2017/06/21(水)06:35:17 ID:Vl8
>>52
再度訂正
public class Main {
public static void main(String[] args){
boolean rain = true;
if(rain == true){
System.out.println(“やらない夫と部屋でゲームするお!”);
} else{
System.out.println(“やらない夫と外で遊ぶお!”);
}
}
}

64: 名無しさん@おーぷん 2017/06/21(水)06:41:31 ID:Vl8
        ____
        /     \
     /   ⌒  ⌒ \    適当にソースコード実行してみたら>>62と実行結果変わらないお
   /    (●)  (●) \
    |   、” ゙)(__人__)” .)|    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

                      / ̄ ̄\
                  ノ  ヽ、_  \
                (●)(● )   | だろうな、そういうふうにソースコードを書いたからな
                (__人__)      |  しかし>>62>>63のソースコードは本質的に全く違う
                ヽ`⌒ ´     |   
                {         |
                ヽ        ノ
.___________    ,>ー―   `ヽ
|             | |   /         ヽ
|             | | /           \___
|             | |            、  ヽ  | |
|             | |            ヽ  ヽ l |
|___________|_|         nnnー ⌒ | | |
    _|__|_|_  二二l二二l ̄ ̄ ̄(二¨),__/  ̄

66: 名無しさん@おーぷん 2017/06/21(水)07:05:20 ID:Vl8
      / ̄ ̄\
    /   _ノ  \
    |    ( ●)(●)
    .|     (__人__) >>62>>63の違いを簡単に言い表すと
     |     ` ⌒´ノ   >>62は最初のifの条件に合致しなければelseのあとのブロックが実行されるが
     .|         }    >>63は最初のifの条件に合致しなければelseのあとのifの条件で再度評価して
     .ヽ        }      ブロックを実行するかどうか処理を決めるってことだな
   i   .ヽ ” ,,,    ノ   !
   li   _>\  (     li
    /⌒ ̄”   ゛ ヽ   !
  /  ノ、      }\
  <  < |  `     ‘{.> )
  \ , ーっ       ),,、/
 ガタッ `ー=ミ}    (彡 }

                  / ̄ ̄\
                _ノ  ヽ、_   \
                (●)(● )    | な?ややこしさが実感できただろ?
                  (__人___)    |  
                 |      u  |
                    |        .|
                 ヽ 、     ,イ
                 /ヽ,ー-   ト、
          _, 、 -─ ‘”.:.ヽ:.:.\__ /ノ ト、__
   __ ,. ー 、…:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:….
   \ r 、 _ \:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:::::::::::::::::::::::::::::’ー、
     } }/ )  V::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
    /:ゝ/ ./ __  V ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::i:.:.:.\
    }:::::ゝ ソ ,Y i::::::/::::::\:::::::::::::::::::::::::::::::::::::::::::::::::::::|:.:.:.:. \

       ::                .|ミ|
        ::               .|ミ|           ::::::::
         :::::     ____ |ミ|          ::::
           :: ,. -‘”´      `¨ー 、       ::
   ::        /   ,,.-‘”      ヽ  ヽ、    ::
   ::     ,,.-‘”_  r‐'”     ,,.-‘”`     ヽ、 ::
   ::   /    ヾ (    _,,.-=’==-、ヽ         ヽ、     む、難しすぎるお…
   ::   i へ___ ヽゝ=-‘”/    _,,>         ヽ
   ::   ./ /  > =”'”  ̄ ̄ ̄               ヽ
  ::   / .<_ ノ””       ヽ               i
  ::   /    i   人_   ノ              .l
  ::  ,’     ‘ ,_,,ノエエエェェ了               /
    i       じエ=’=’='” ‘,              / ::
    ’,       (___,,..—-U             / ::
     ヽ、         __,,.. ————–i-‘”  ::
      ヽ、_   __ -_'”–””ニニニニニニニニヽ   ::
         `¨i三彡–””´              ヽ  ::

53: 名無しさん@おーぷん 2017/06/20(火)10:42:17 ID:i7f
       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  ソースコードの内容を簡単に説明すると…
    (__人__)     |  まずboolean rain = true;は宣言型でやった奴だな
    (          |  rainにtrueを代入しているってことになる
.    {          |  
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) |
.             | u.(__人__) .|  if(rain == true)はrainにtrueが代入されているなら~って意味だな
        r、      |   ` ⌒´  .|   trueだったらすぐ後ろのブロックのソースコードの処理が実行される
      ,.く\\r、   ヽ      ノ
      \\\ヽ}   ヽ     /
       rヽ `   ヽ  /   ァ’´ヽ
        └’`{  .   \.|   /   i
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  elseはさもなければ~って意味を持つ英単語だ
    (__人__)     |   この場合はrainに代入されているのがtrueでなければ~って感じになる
    (          |    そしてelseのすぐ後ろのブロックのソースコードの処理が実行される
.    {          |  
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

65: 名無しさん@おーぷん 2017/06/21(水)06:54:22 ID:Vl8
               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) |
.             | u.(__人__) .|  注目するべきは>>63の6行目のソースコード
        r、      |   ` ⌒´  .|   else if(rain == false)だ
      ,.く\\r、   ヽ      ノ
      \\\ヽ}   ヽ     /
       rヽ `   ヽ  /   ァ’´ヽ
        └’`{  .   \.|   /   i
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  さっきも言ったがelseはさもなければ~って意味を持つ英単語だ
    (__人__)     |   この場合はrainに代入されているのがtrueでなければ~って感じになる
    (          |    if(rain == false)も>>53の解説で理解できていると思うが
.    {          |     rainにfalseが代入されているなら~って意味になる
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

             / ̄ ̄\
             /  ヽ_  .\
            ( ●)( ●)  |  つまりelse if(rain == false)は
           (__人__)      |   rainに代入されているのがtrueでなければ、elseのあとのifが実行されて
            l` ⌒´    |    rainにfalseが代入されているならすぐ後ろのブロックが実行されることになる
           {         |
           {       /
       _. -: ´Λ     _.へ` 、
      r<: : : : /:|: :、  ̄r’    \ :\_
    /: : :l : : : : : :\`IエL>、    >ヘ::Λ
    |: : : ト、: : : : : : : : : : : : : `ー/ : : V |
    〈: : : :::: _ -¬--―-、: : く:r 、: : : V }
    /: : :_ン´: : : : \ ,___, ィ ): : :`く : : : ヘ|

54: 名無しさん@おーぷん 2017/06/20(火)10:47:49 ID:i7f
          ______
        / ‘⌒ヽ  ; ’⌒゙\.       ||  ||
       /       ∪    \     ||  ||
     / /´ `ヽ   /´  `ヽ \    o  o
    /  (   ● l   l ●   )  \
  /    ヽ_   _ノ   ヽ_  _ノ  ;  \
  |  ;  ””⌒’(    i    )’⌒”‘ ∪  | なるほど!今回はtrueがrainに代入されているから
  |  ∪     `┬─’^ー┬’′       |    やらない夫と部屋でゲームするお!って表示されたんだお!!
   \        |/⌒i⌒、|        /
    \      !、__,!   U  /
    /       、____,,       \

                      / ̄ ̄\
                  ノ  ヽ、_  \
                (●)(● )   | まあそういうことだな
                (__人__)      |  trueではなく、falseを代入した場合はまた実行結果が変わるぞ
                ヽ`⌒ ´     | 
                {         |
                ヽ        ノ
.___________    ,>ー―   `ヽ
|             | |   /         ヽ
|             | | /           \___
|             | |            、  ヽ  | |
|             | |            ヽ  ヽ l |
|___________|_|         nnnー ⌒ | | |
    _|__|_|_  二二l二二l ̄ ̄ ̄(二¨),__/  ̄

             / ̄ ̄\
             /  ヽ_  .\
            ( ●)( ●)  |  このように特定の条件に従って違う処理を実行する
           (__人__)      |   これが分岐…つまりifなんだ
            l` ⌒´    |
           {         |
           {       /
       _. -: ´Λ     _.へ` 、
      r<: : : : /:|: :、  ̄r’    \ :\_
    /: : :l : : : : : :\`IエL>、    >ヘ::Λ
    |: : : ト、: : : : : : : : : : : : : `ー/ : : V |
    〈: : : :::: _ -¬--―-、: : く:r 、: : : V }
    /: : :_ン´: : : : \ ,___, ィ ): : :`く : : : ヘ|

55: 名無しさん@おーぷん 2017/06/20(火)10:59:51 ID:i7f
次回、熟練のプログラマーでも頭を悩ませるif文

暇な時間ができたらかく

56: 名無しさん@おーぷん 2017/06/20(火)11:07:32 ID:vJm
楽しみにしてます

57: 名無しさん@おーぷん 2017/06/20(火)19:41:41 ID:MsU
ありがたい

58: 名無しさん@おーぷん 2017/06/20(火)19:46:43 ID:dJZ
もしもしだとAA崩れて見辛過ぎわろた

60: 名無しさん@おーぷん 2017/06/20(火)23:52:37 ID:xZq
>>58
mateならAA表示が出来るよ

59: 名無しさん@おーぷん 2017/06/20(火)19:50:57 ID:JOb
支援
やってみたくなるな

61: 名無しさん@おーぷん 2017/06/21(水)06:20:57 ID:Vl8
       _________
      /     \
    /   ⌒  ⌒\
   /   ( ⌒)  (⌒)\
   i  ::::::⌒ (__人__) ⌒:: i   これでやる夫もif文マスターだお!
   ヽ、    `ー ‘   /
     /     ┌─┐
     i   丶 ヽ{ .茶 }ヽ
     r     ヽ、__)一(_丿
     ヽ、___   ヽ ヽ 
     と_____ノ_ノ

                  / ̄ ̄\
                _ノ  ヽ、_   \
                (●)(● )    |
                  (__人___)    |  if文はこれからが重要なんだぞ
                 |      u  |   今から教えることは熟練のプログラマーでも
                    |        .|    頭を抱えて唸るレベルだ
                 ヽ 、     ,イ
                 /ヽ,ー-   ト、
          _, 、 -─ ‘”.:.ヽ:.:.\__ /ノ ト、__
   __ ,. ー 、…:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:….
   \ r 、 _ \:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:::::::::::::::::::::::::::::’ー、
     } }/ )  V::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
    /:ゝ/ ./ __  V ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::i:.:.:.\
    }:::::ゝ ソ ,Y i::::::/::::::\:::::::::::::::::::::::::::::::::::::::::::::::::::::|:.:.:.:. \

63: 名無しさん@おーぷん 2017/06/21(水)06:38:07 ID:Vl8
>>61から再開

        ____   
       /_ノ  ヽ、_\
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ   だっておwwwwwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)
| / / /     |r┬-|    | (⌒)/ / / //   
| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/                 
|     ノ     | |  |   \  /  )  /
ヽ    /     `ー’´      ヽ /    /     バ
 |    |   l||l 从人 l||l      l||l 从人 l||l  バ   ン
 ヽ    -一””””~~``’ー–、   -一”””’ー-、    ン
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

             / ̄ ̄\
             /  ヽ_  .\
            ( ●)( ●)  |  とりあえず以下のソースコードを見てくれ
           (__人__)      |   見るだけでもややこしさが実感できるはずだ
            l` ⌒´    |
           {         |
           {       /
       _. -: ´Λ     _.へ` 、
      r<: : : : /:|: :、  ̄r’    \ :\_
    /: : :l : : : : : :\`IエL>、    >ヘ::Λ
    |: : : ト、: : : : : : : : : : : : : `ー/ : : V |
    〈: : : :::: _ -¬--―-、: : く:r 、: : : V }
    /: : :_ン´: : : : \ ,___, ィ ): : :`く : : : ヘ|
  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

public class Main {
public static void main(String[] args){
boolean rain = true;
if(rain == true){
System.out.println(“やらない夫と部屋でゲームするお!”);
} else if(rain == false){
System.out.println(“やらない夫と外で遊ぶお!”);
}
}
}

67: 名無しさん@おーぷん 2017/06/21(水)07:17:20 ID:Vl8
   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)  if文の難しさがわかったところ
  |     ` ⌒´ノ   これから本格的にif文の公式文法について学ぶぞ
.  |         }   
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、   

    / ̄ ̄\
  /   _ノ  \
  |    ( 一)(●)
  |     (__人__)  if文は大きく分けて2つの要素で構成されている、それが条件とブロックだ
   |     `⌒´ノ   if(任意の条件){実行したい処理}と当てはめることでif文が扱えるようになる
   |   ,.<))/´二⊃  
   ヽ / /  ‘‐、ニ⊃
   ヽ、l    ´ヽ〉
    ,-/    __人〉
   / ./.   /    \
   | /   /     i \
   |”  /       | >  )
   ヽ/      とヽ /
    |       そ ノ

68: 名無しさん@おーぷん 2017/06/21(水)07:24:54 ID:Vl8
    / ̄ ̄\
  /   _ノ  \
  |    ( 一)(●)
  |     (__人__)  条件に合致しない場合、別の処理を実行したいときは
   |     `⌒´ノ   else {実行したい処理}のソースコードを書く
   |   ,.<))/´二⊃   条件に合致しない場合、別の条件で評価して実行するかどうか決める場合
   ヽ / /  ‘‐、ニ⊃   else if(任意の条件){実行したい処理}とソースコードを書く
   ヽ、l    ´ヽ〉
    ,-/    __人〉
   / ./.   /    \
   | /   /     i \
   |”  /       | >  )
   ヽ/      とヽ /
    |       そ ノ

             / ̄ ̄\
             /  ヽ_  .\
            ( ●)( ●)  |  条件に合致しない場合、処理を実行しないならelseは省略できるぞ
           (__人__)      |   
            l` ⌒´    |
           {         |
           {       /
       _. -: ´Λ     _.へ` 、
      r<: : : : /:|: :、  ̄r’    \ :\_
    /: : :l : : : : : :\`IエL>、    >ヘ::Λ
    |: : : ト、: : : : : : : : : : : : : `ー/ : : V |
    〈: : : :::: _ -¬--―-、: : く:r 、: : : V }
    /: : :_ン´: : : : \ ,___, ィ ): : :`く : : : ヘ|

69: (#´Д`)ペッ◆9GsWtWBAHo 2017/06/21(水)07:29:06 ID:V3f
難しいよ(´・ω・`)

70: 名無しさん@おーぷん 2017/06/21(水)07:34:08 ID:Vl8
               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) |
.             | u.(__人__) .|  初心者が陥りやすいミスとしては == がある
        r、      |   ` ⌒´  .|   if文の条件を書く場合で=を使いたいなら == にする必要があるからな
      ,.く\\r、   ヽ      ノ     
      \\\ヽ}   ヽ     /
       rヽ `   ヽ  /   ァ’´ヽ
        └’`{  .   \.|   /   i
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  言い忘れていたがifを連続して使うこともできるぞ
    (__人__)     |   if(任意の条件){if(任意の条件){if(任意の条件){実行したい処理}}}
    (          |    このことをネストって言うんだ
.    {          |     
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

71: 名無しさん@おーぷん 2017/06/21(水)07:35:09 ID:ZDk
ほう

72: 名無しさん@おーぷん 2017/06/21(水)07:41:26 ID:Vl8
        ____
        /     \
     /   ⌒  ⌒ \    なるほど(全然わからないお)
   /    (●)  (●) \
    |   、” ゙)(__人__)” .)|    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

                      / ̄ ̄\
                  ノ  ヽ、_  \
                (●)(● )   | 
                (__人__)      |  まあ熟練のプログラマーでも頭を抱えて唸るレベルだからな
                ヽ`⌒ ´     |   最初のうちは複雑なif文を書こうとしなくていいぞ
                {         |    てか多分、Javaに嫌気が差すだろうからオススメしない
                ヽ        ノ
.___________    ,>ー―   `ヽ
|             | |   /         ヽ
|             | | /           \___
|             | |            、  ヽ  | |
|             | |            ヽ  ヽ l |
|___________|_|         nnnー ⌒ | | |
    _|__|_|_  二二l二二l ̄ ̄ ̄(二¨),__/  ̄

73: 名無しさん@おーぷん 2017/06/21(水)07:42:14 ID:Vl8
次回、ループするやる夫

暇な時に書く

74: 名無しさん@おーぷん 2017/06/21(水)07:45:54 ID:k3U
乙だ

75: 名無しさん@おーぷん 2017/06/21(水)17:25:15 ID:R4C
(全然わからないお)

76: 名無しさん@おーぷん 2017/06/21(水)20:48:14 ID:HNm
一週間後

   r`”⌒`ー=v ‐-、
    1:::::…………………  }
   |:::::::::::::::::::::::___::リ,
   r| ::::::::::::::( )|’爪|::jリ
./“======_‐ラ(6フ
ヽ、_ __… == (●) \   やっとif文覚えられたお…
  |     (__人__)’    |
  \     `⌒´    /

                    ___
                  /  !   `i
                 /    .!    .i
                ./     !    L      if文を覚えて一皮むけたみたいだなやる夫
              _/           \__      それじゃあ次はwhileについて教えるぞ
            r””    ,.二( ○ )二.、    `i     
            ヽ   _,.f==―――‐==ヨ  /
             `ー-.F         ヲ,-‘
                \,,..:‐====;===シト,!
                 |  (●) (●) |
                 |.  (__人__)  |
                 .|   ` ⌒´  ノ
              _//ヽ      /`)ー-、
 iブ ̄ ̄ ̄ ̄\ _/ / i.   ヽ―‐’   }   i\_/ ̄ ̄ ̄ ̄ ̄ ゙̄フi
 ゙i \       ゙゙i゙ー`!   ヽ       ノ  /  i ! i     / /
  \ \        i,\    ̄TTT ̄  /  /  ..  ..–‐” /ヽ
    \ ”‐–..,,_    i      l l l       .|   .:: ̄__,..–‐ヽ
    r ‘‐–..,__ ̄::.   i,      l l l      イ  .:: /     l
    l      ゙\ ::.  ト,     l l l      l  ..: /      l
    l        l゙i__l      l l l      \__/       l

99: 名無しさん@おーぷん 2017/06/23(金)00:57:52 ID:83u
>>95
わざと延々とループさせたい場合、
というか連番の数字みたいなのが要らない場合は、
>>76から説明してるwhile文の方が楽やで。

>>94
javascriptは、割とJavaと書き方似てるけど完全に別言語やで。
ただif文とかfor文みたいな処理については細かい書き方は違うけど、
条件記載して何かするって基本はどの言語でも大体一緒やで。

78: 名無しさん@おーぷん 2017/06/21(水)21:18:03 ID:HNm
            ,,、 -──r-、
          ,ィ´ , ’´.   j  ヽ
         / /    , -‐’ 、  !
      ./ /      l!‐軍 !  |
    .  / / _ .-─’´|!ゞjiレイヽ j
   _,ィ´  ‘´, ィ´     \_/ .V  if文と同じように、whileも条件とブロックの2つの要素で構成されている
  (  _,,.   _, -‐─── – 、 j     だからif文が理解できているやる夫ならwhileも簡単に覚えられるはずだ
    ̄``「_,ィニV、´ ̄ ̄ ̄ ̄ ¨`〉      とりあえず以下のソースコードを入力してみてくれ
       ! `ゝ、,,._        /
        |  ( ● )ーr-、___.ン′
       !       `  ̄  i
       !    (_人_)  .!
       ,rト、    ー‐    /|
    _../ i| \       ,イ.:ト、,  ー‐‐ —
    /  i|  ゙、\    /リ.:;!:::\、_    ヽ,___
       ゙\      ̄ ̄’:;: /|::::::::::\      ソ  ヽ
        |.. \      / .|::::::
     `ヽ、 | .  ーv-‐ ‘    |  ,-、、
          |    ∧       |
         |   /::::;\    |

public class Main {
public static void main(String[] args){
boolean yaruorobot = true;
while(yaruorobot == true){
System.out.println(“自己紹介するお!やる夫ロボットだお!”);
}
}
}

83: 名無しさん@おーぷん 2017/06/21(水)22:02:41 ID:fp3
>>78
サンプルで無限ループはあかんやろ。

84: 名無しさん@おーぷん 2017/06/21(水)22:04:03 ID:HNm
>>83
for文でループ回数を楽に設定できるよってことを強く印象付けたかったお
すまなかったお

79: 名無しさん@おーぷん 2017/06/21(水)21:22:30 ID:HNm
        ____
        /     \
     /:::::::─三三─\ 自己紹介するお!やる夫ロボットだお!って沢山表示されたお!?
   /::::::::: ( ○)三(○)\
    |   、” ゙)(__人__)ル ゚。 ゚     ___________
   \      ゝ’゚      ≦ 三 ゚ | |             |
__/     。≧       三 = | |             |
| | /    ,   -ァ,       ≧=  .| |             |
| | /   /    .イレ,、       >  | |             |
| | | ⌒ ーnnn ,≦`Vヾ  ヾ ≧   |_|___________|
 ̄ \__、(“二)。゚ /。・イハ 、\、l二二l二二  _|_|__|_

                      _,…ェ ニ ==—ゥ
                  r ” ´          _/
                   \   ,.. 、__,.. -‐_,. }
           ,r、     L二{∋)}-‐ ´ ,,ィ   ソースコードの内容を説明すると
          ,、v’ / _    >、   ̄   _,z1 |     そのソースコードは条件に合致した場合、ブロックの処理をループ実行するんだ
        / / / ^>’    .l ` 一 ” (●) !     強制終了するまで壊れたラジオみたいにずっと自己紹介し続けるぞ
      _,r‐’‐ゥイ /       l  (__人__)  .|
     / 、\’ l |´         {           |
    ./   </ 丿        {        ノ__
   /   ´ /         ヽ     ノ    、
   宀ー^ イ               | `r‐r ´       〉
  ,⊥ -一 ’!          ,. -!  ! ’.    / `”  .._
  |     |       ,. ’´   ’. |  ’.  /        `ヽ
  !   _,.. l   _, ’´`´ ” ‐-  …__ヘ  ’ ´           \
   「 ̄ _,.. -‘r ‘´_,……. –―┬tifjriヘ                \
   .「 ̄  /イ ̄        」{イ / 〉 ‘.                 `
   l             _,…| `v’ /,. -i

       ____
     /      \
   /  _ノ  ヽ、_  \  そんなの絶対おかしいお!!
  /  o゚⌒   ⌒゚o  \  
  |     (__人__)    |  
  \     ` ⌒´     /

80: 名無しさん@おーぷん 2017/06/21(水)21:32:07 ID:HNm
            ,,、 -──r-、
          ,ィ´ , ’´.   j  ヽ
         / /    , -‐’ 、  !
      ./ /      l!‐軍 !  |
    .  / / _ .-─’´|!ゞjiレイヽ j
   _,ィ´  ‘´, ィ´     \_/ .V  実はループ回数を設定することもできるんだが
  (  _,,.   _, -‐─── – 、 j     このままwhileで記述すると大変面倒くさい
    ̄``「_,ィニV、´ ̄ ̄ ̄ ̄ ¨`〉      今は親切なことに、より簡単にループ回数を設定できてシンプルに書く方法があるぞ
       ! `ゝ、,,._        /     
        |  ( ● )ーr-、___.ン′
       !       `  ̄  i
       !    (_人_)  .!
       ,rト、    ー‐    /|
    _../ i| \       ,イ.:ト、,  ー‐‐ —
    /  i|  ゙、\    /リ.:;!:::\、_    ヽ,___
       ゙\      ̄ ̄’:;: /|::::::::::\      ソ  ヽ
        |.. \      / .|::::::
     `ヽ、 | .  ーv-‐ ‘    |  ,-、、
          |    ∧       |
         |   /::::;\    |

          ______
        / ‘⌒ヽ  ; ’⌒゙\.       ||  ||
       /       ∪    \     ||  ||
     / /´ `ヽ   /´  `ヽ \    o  o
    /  (   ● l   l ●   )  \
  /    ヽ_   _ノ   ヽ_  _ノ  ;  \
  |  ;  ””⌒’(    i    )’⌒”‘ ∪  | な、なんだってー!?
  |  ∪     `┬─’^ー┬’′       |    
   \        |/⌒i⌒、|        /
    \      !、__,!   U  /
    /       、____,,       \

       __
      / ./}\
    / ,r'”/  .\
   ハ / / ヽ、 /”i  その名も「for文」だ……!
  .ソ ノ / / (●/ ..,ィ´    
  |  レ’   ‘- ‘~  /..|_
  l        t”.,.-┘.)
.  ’,        、-ーr’、
   .\       ゛”´.ノ
    )      /`´
    /     /ヽ
  . /    /  │

81: 名無しさん@おーぷん 2017/06/21(水)21:51:38 ID:HNm
            ,,、 -──r-、
          ,ィ´ , ’´.   j  ヽ
         / /    , -‐’ 、  !
      ./ /      l!‐軍 !  |
    .  / / _ .-─’´|!ゞjiレイヽ j
   _,ィ´  ‘´, ィ´     \_/ .V  とりあえずやる夫ロボットにfor文を使って自己紹介させてみよう
  (  _,,.   _, -‐─── – 、 j     自己紹介は大事なことだから二回するぞ
    ̄``「_,ィニV、´ ̄ ̄ ̄ ̄ ¨`〉      以下のソースコードを入力してみてくれ
       ! `ゝ、,,._        /     
        |  ( ● )ーr-、___.ン′
       !       `  ̄  i
       !    (_人_)  .!
       ,rト、    ー‐    /|
    _../ i| \       ,イ.:ト、,  ー‐‐ —
    /  i|  ゙、\    /リ.:;!:::\、_    ヽ,___
       ゙\      ̄ ̄’:;: /|::::::::::\      ソ  ヽ
        |.. \      / .|::::::
     `ヽ、 | .  ーv-‐ ‘    |  ,-、、
          |    ∧       |
         |   /::::;\    |

public class Main {
public static void main(String[] args){
for(int yaruorobot = 0; yaruorobot < 2; yaruorobot +=1){
System.out.println(“自己紹介するお!やる夫robotだお!”);
}
}
}

        ____
        /     \
     /:::::::─三三─\ 今度は2回しか自己紹介しなかったお!?!?!?
   /::::::::: ( ○)三(○)\
    |   、” ゙)(__人__)ル ゚。 ゚     ___________
   \      ゝ’゚      ≦ 三 ゚ | |             |
__/     。≧       三 = | |             |
| | /    ,   -ァ,       ≧=  .| |             |
| | /   /    .イレ,、       >  | |             |
| | | ⌒ ーnnn ,≦`Vヾ  ヾ ≧   |_|___________|
 ̄ \__、(“二)。゚ /。・イハ 、\、l二二l二二  _|_|__|_

91: 名無しさん@おーぷん 2017/06/23(金)00:32:17 ID:4LW
       / ̄ ̄ ̄\
     / ─    ─ \     つまりどういうことだってばお
    /  <○>  <○>  \.    
    |    (__人__)    |
    \    ` ⌒´    /
    /              \

                      _,…ェ ニ ==—ゥ
                  r ” ´          _/
                   \   ,.. 、__,.. -‐_,. }
           ,r、     L二{∋)}-‐ ´ ,,ィ  
          ,、v’ / _    >、   ̄   _,z1 |  >>81のfor(int yaruorobot = 0; yaruorobot < 2; yaruorobot +=1)
        / / / ^>’    .l ` 一 ” (●) ! これはまず初期化式でyaruorobotに0を代入している
      _,r‐’‐ゥイ /       l  (__人__)  .| 条件式でyaruorobotに代入されている数より2が大きければループするぞ
     / 、\’ l |´         {           | 最後、ループが終わった時自動的にyaruorobotの数が1足されるぞ
    ./   </ 丿        {        ノ__
   /   ´ /         ヽ     ノ    、
   宀ー^ イ               | `r‐r ´       〉
  ,⊥ -一 ’!          ,. -!  ! ’.    / `”  .._
  |     |       ,. ’´   ’. |  ’.  /        `ヽ
  !   _,.. l   _, ’´`´ ” ‐-  …__ヘ  ’ ´           \
   「 ̄ _,.. -‘r ‘´_,……. –―┬tifjriヘ                \
   .「 ̄  /イ ̄        」{イ / 〉 ‘.                 `
   l             _,…| `v’ /,. -i

             /)
           ///)
          /,.=゙””/
   /     i f ,.r='”-‐’つ____   なるほど!!
  /      /   _,.-‐’~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ”\      `ー’´     /

82: 名無しさん@おーぷん 2017/06/21(水)21:58:10 ID:HNm
次回、for文とやる夫2

暇な時間ができたら書く

85: 名無しさん@おーぷん 2017/06/22(木)22:57:32 ID:BSD
待ってるで

86: 名無しさん@おーぷん 2017/06/22(木)23:22:46 ID:bh3
ワイ、スマホアプリ作ってみたかったけど挫折したから楽しみやで

87: 名無しさん@おーぷん 2017/06/23(金)00:25:23 ID:4LW
                      _,…ェ ニ ==—ゥ
                  r ” ´          _/
                   \   ,.. 、__,.. -‐_,. }
           ,r、     L二{∋)}-‐ ´ ,,ィ  じゃあfor文の解説をしていくぞ
          ,、v’ / _    >、   ̄   _,z1 | まずfor文は大きく分けて3つの要素で構成されている
        / / / ^>’    .l ` 一 ” (●) !  ( )の中はそれぞれ「初期化式;条件式;変化式;」となっているぞ
      _,r‐’‐ゥイ /       l  (__人__)  .|   
     / 、\’ l |´         {           |
    ./   </ 丿        {        ノ__
   /   ´ /         ヽ     ノ    、
   宀ー^ イ               | `r‐r ´       〉
  ,⊥ -一 ’!          ,. -!  ! ’.    / `”  .._
  |     |       ,. ’´   ’. |  ’.  /        `ヽ
  !   _,.. l   _, ’´`´ ” ‐-  …__ヘ  ’ ´           \
   「 ̄ _,.. -‘r ‘´_,……. –―┬tifjriヘ                \
   .「 ̄  /イ ̄        」{イ / 〉 ‘.                 `
   l             _,…| `v’ /,. -i

            ,,、 -──r-、
          ,ィ´ , ’´.   j  ヽ
         / /    , -‐’ 、  !
      ./ /      l!‐軍 !  |
    .  / / _ .-─’´|!ゞjiレイヽ j
   _,ィ´  ‘´, ィ´     \_/ .V  初期化式はループを実行する前に必ず一回実行される
  (  _,,.   _, -‐─── – 、 j     条件式はループの条件だ、合致するならブロックの処理が実行されるぞ
    ̄``「_,ィニV、´ ̄ ̄ ̄ ̄ ¨`〉      変化式はループが終わったときに自動的に実行される物だな
       ! `ゝ、,,._        /     
        |  ( ● )ーr-、___.ン′
       !       `  ̄  i
       !    (_人_)  .!
       ,rト、    ー‐    /|
    _../ i| \       ,イ.:ト、,  ー‐‐ —
    /  i|  ゙、\    /リ.:;!:::\、_    ヽ,___
       ゙\      ̄ ̄’:;: /|::::::::::\      ソ  ヽ
        |.. \      / .|::::::
     `ヽ、 | .  ーv-‐ ‘    |  ,-、、
          |    ∧       |
         |   /::::;\    |

88: PainteR◆InAEWJPm/w 2017/06/23(金)00:26:11 ID:tuB
あーおもしれ

HSP版も書いてくれ

92: 名無しさん@おーぷん 2017/06/23(金)00:35:21 ID:lfU
これでアプリ作って金になるんか? はえ~

93: 名無しさん@おーぷん 2017/06/23(金)00:38:00 ID:4LW
     ____  
   /      \
  /  ─    ─\ 
/    (●)  (●) \  二回目のループでyaruorobotの数が2になると
|       (__人__)    | yaruorobot<2が成立しなくなるからループが止まるってことだおね
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /  

            ,,、 -──r-、
          ,ィ´ , ’´.   j  ヽ
         / /    , -‐’ 、  !
      ./ /      l!‐軍 !  |
    .  / / _ .-─’´|!ゞjiレイヽ j  そうだよ(便乗)
   _,ィ´  ‘´, ィ´     \_/ .V  条件式の記述を3や4に変えるだけでループ回数も簡単に変わる
  (  _,,.   _, -‐─── – 、 j    便利だから暗記しておくといいぞ
    ̄``「_,ィニV、´ ̄ ̄ ̄ ̄ ¨`〉
       ! `ゝ、,,._        /
        |  ( ● )ーr-、___.ン′
       !       `  ̄  i
       !    (_人_)  .!
       ,rト、    ー‐    /|
    _../ i| \       ,イ.:ト、,  ー‐‐ —
    /  i|  ゙、\    /リ.:;!:::\、_    ヽ,___
       ゙\      ̄ ̄’:;: /|::::::::::\      ソ  ヽ
        |.. \      / .|::::::
     `ヽ、 | .  ーv-‐ ‘    |  ,-、、
          |    ∧       |
         |   /::::;\    |

98: 名無しさん@おーぷん 2017/06/23(金)00:46:27 ID:4LW
>>93から再開

            ,,、 -──r-、
          ,ィ´ , ’´.   j  ヽ
         / /    , -‐’ 、  !
      ./ /      l!‐軍 !  |
    .  / / _ .-─’´|!ゞjiレイヽ j  あっそうだ(唐突)
   _,ィ´  ‘´, ィ´     \_/ .V  for文もネストできるからな!今から一緒に、やろう
  (  _,,.   _, -‐─── – 、 j   
    ̄``「_,ィニV、´ ̄ ̄ ̄ ̄ ¨`〉
       ! `ゝ、,,._        /
        |  ( ● )ーr-、___.ン′
       !       `  ̄  i
       !    (_人_)  .!
       ,rト、    ー‐    /|
    _../ i| \       ,イ.:ト、,  ー‐‐ —
    /  i|  ゙、\    /リ.:;!:::\、_    ヽ,___
       ゙\      ̄ ̄’:;: /|::::::::::\      ソ  ヽ
        |.. \      / .|::::::
     `ヽ、 | .  ーv-‐ ‘    |  ,-、、
          |    ∧       |
         |   /::::;\    |

       / ̄ ̄ ̄\
     / ─    ─ \     ネストってめちゃくちゃややこしい奴じゃないかお…
    /  <○>  <○>  \.    
    |    (__人__)    |
    \    ` ⌒´    /
    /              \

94: 名無しさん@おーぷん 2017/06/23(金)00:39:44 ID:NsV
かっこの中身はそういうことだったのか
jsとかでも一緒?

96: 名無しさん@おーぷん 2017/06/23(金)00:43:57 ID:4LW
>>94
     ____  
   /      \
  /  ─    ─\ 
/    (●)  (●) \  なんかjsも一緒って?レスがあるお
|       (__人__)    | 女子小学生?
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /  

            ,,、 -──r-、
          ,ィ´ , ’´.   j  ヽ
         / /    , -‐’ 、  !
      ./ /      l!‐軍 !  |
    .  / / _ .-─’´|!ゞjiレイヽ j  Javascriptだろ常識的に考えて
   _,ィ´  ‘´, ィ´     \_/ .V  スクリプト言語わからんちん……
  (  _,,.   _, -‐─── – 、 j   
    ̄``「_,ィニV、´ ̄ ̄ ̄ ̄ ¨`〉
       ! `ゝ、,,._        /
        |  ( ● )ーr-、___.ン′
       !       `  ̄  i
       !    (_人_)  .!
       ,rト、    ー‐    /|
    _../ i| \       ,イ.:ト、,  ー‐‐ —
    /  i|  ゙、\    /リ.:;!:::\、_    ヽ,___
       ゙\      ̄ ̄’:;: /|::::::::::\      ソ  ヽ
        |.. \      / .|::::::
     `ヽ、 | .  ーv-‐ ‘    |  ,-、、
          |    ∧       |
         |   /::::;\    |

  _∩
 / 〉〉〉
 {  ⊂〉     ____
  |   |    /⌒  ⌒ \
  |   |  /(●)  (● ) \   こいつ最高に無様だおw
  |   |/:::⌒(__人__.)⌒:::  \  
  ヽ   |     |,┬‐ |       |
   \.\   `ー ´     /
     \       __ ヽ
      ヽ      (____/

95: 名無しさん@おーぷん 2017/06/23(金)00:42:15 ID:ajk
わざと条件を満たさないようにすれば永久ループが作れるってわけやな

97: 名無しさん@おーぷん 2017/06/23(金)00:44:29 ID:4LW

も、もうしわけ
   ございません…

  / ̄ ̄ ̄ ̄~\
 <       Y三ヽ
 /\___  / |へミ|
(へ___ ヽ/  ノ~zノ
/ /|   | <_
 ̄ ̄ ̄ ̄ ̄ ̄\_ノミ)
         ̄

100: 名無しさん@おーぷん 2017/06/23(金)01:06:38 ID:4LW
次回、壊れるやる夫
暇な時間ができたらかく

101: 名無しさん@おーぷん 2017/06/23(金)23:09:06 ID:tg2
            ,,、 -──r-、
          ,ィ´ , ’´.   j  ヽ
         / /    , -‐’ 、  !
      ./ /      l!‐軍 !  |
    .  / / _ .-─’´|!ゞjiレイヽ j
   _,ィ´  ‘´, ィ´     \_/ .V さて、for文のネストを使ってやる夫ロボットに掛け算をさせるぞ
  (  _,,.   _, -‐─── – 、 j   以下のソースコードをまず入力してみてくれ
    ̄``「_,ィニV、´ ̄ ̄ ̄ ̄ ¨`〉
       ! `ゝ、,,._        /
        |  ( ● )ーr-、___.ン′
       !       `  ̄  i
       !    (_人_)  .!
       ,rト、    ー‐    /|
    _../ i| \       ,イ.:ト、,  ー‐‐ —
    /  i|  ゙、\    /リ.:;!:::\、_    ヽ,___
       ゙\      ̄ ̄’:;: /|::::::::::\      ソ  ヽ
        |.. \      / .|::::::
     `ヽ、 | .  ーv-‐ ‘    |  ,-、、
          |    ∧       |
         |   /::::;\    |

public class Main {
public static void main(String[] args){
System.out.println(“自己紹介するお!やる夫robotだお!”);
System.out.println(“得意なことは計算だお!掛け算するお!”);
for(int a = 1; a < 4; a+=1){
for(int b = 1; b < 4; b+=1){
System.out.println(“答えは” + a * b +”だお!”);
}

102: 名無しさん@おーぷん 2017/06/23(金)23:10:45 ID:tg2
>>101
訂正
public class Main {
public static void main(String[] args){
System.out.println(“自己紹介するお!やる夫robotだお!”);
System.out.println(“得意なことは計算だお!掛け算するお!”);
for(int a = 1; a < 4; a+=1){
for(int b = 1; b < 4; b+=1){
System.out.println(“答えは” + a * b +”だお!”);
}
}
}
}

104: 名無しさん@おーぷん 2017/06/23(金)23:29:17 ID:tg2
        ___
      /     \
    /        \
    /::::::           ヽ さっぱりわからないお…
    |:::::          i
    ヽ:::        __/
    /::::        \
    |:::         _)
    |::::         i
    \___、_____  ノ _)

                    ___
                  /  !   `i
                 /    .!    .i
                ./     !    L
              _/           \__
            r””    ,.二( ○ )二.、    `i 素直でよろしい、内部でどう動いているかだが
            ヽ   _,.f==―――‐==ヨ  /   >>102の5行目for(int a = 1; a < 4; a+=1)の1ループごとに
             `ー-.F         ヲ,-‘    6行目のfor(int b = 1; b < 4; b+=1)がb < 4と合致するまでループするぞ
                \,,..:‐====;===シト,!    つまり1*1 1*2 1*3→2*1 2*2 2*3→3*1 3*2 3*3という感じになっている
                 |  (●) (●) |   
                 |.  (__人__)  |   
                 .|   ` ⌒´  ノ
              _//ヽ      /`)ー-、
 iブ ̄ ̄ ̄ ̄\ _/ / i.   ヽ―‐’   }   i\_/ ̄ ̄ ̄ ̄ ̄ ゙̄フi
 ゙i \       ゙゙i゙ー`!   ヽ       ノ  /  i ! i     / /
  \ \        i,\    ̄TTT ̄  /  /  ..  ..–‐” /ヽ
    \ ”‐–..,,_    i      l l l       .|   .:: ̄__,..–‐ヽ
    r ‘‐–..,__ ̄::.   i,      l l l      イ  .:: /     l
    l      ゙\ ::.  ト,     l l l      l  ..: /      l
    l        l゙i__l      l l l      \__/       l

103: 名無しさん@おーぷん 2017/06/23(金)23:16:46 ID:tg2
        ____
        /     \
     /:::::::─三三─\     やる夫ロボットが掛け算めちゃくちゃしてるお!?!?
   /::::::::: ( ○)三(○)\
    |   、” ゙)(__人__)ル ゚。 ゚     ___________
   \      ゝ’゚      ≦ 三 ゚ | |             |
__/     。≧       三 = | |             |
| | /    ,   -ァ,       ≧=  .| |             |
| | /   /    .イレ,、       >  | |             |
| | | ⌒ ーnnn ,≦`Vヾ  ヾ ≧   |_|___________|
 ̄ \__、(“二)。゚ /。・イハ 、\、l二二l二二  _|_|__|_

                    ___
                  /  !   `i
                 /    .!    .i
                ./     !    L
              _/           \__
            r””    ,.二( ○ )二.、    `i このソースコードを改良すれば九九の計算も簡単だ
            ヽ   _,.f==―――‐==ヨ  /   ただ実行結果が長くなるから今回はこのような形にした
             `ー-.F         ヲ,-‘    しかし、このfor文のネストは非常にややこしい
                \,,..:‐====;===シト,!    やる夫、どのようにして内部で動いているのか感覚的にわかるか?
                 |  (●) (●) |
                 |.  (__人__)  |
                 .|   ` ⌒´  ノ
              _//ヽ      /`)ー-、
 iブ ̄ ̄ ̄ ̄\ _/ / i.   ヽ―‐’   }   i\_/ ̄ ̄ ̄ ̄ ̄ ゙̄フi
 ゙i \       ゙゙i゙ー`!   ヽ       ノ  /  i ! i     / /
  \ \        i,\    ̄TTT ̄  /  /  ..  ..–‐” /ヽ
    \ ”‐–..,,_    i      l l l       .|   .:: ̄__,..–‐ヽ
    r ‘‐–..,__ ̄::.   i,      l l l      イ  .:: /     l
    l      ゙\ ::.  ト,     l l l      l  ..: /      l
    l        l゙i__l      l l l      \__/       l

107: 名無しさん@おーぷん 2017/06/24(土)10:49:16 ID:6ZQ
一週間後

   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__) 次はクラスについて教えていくぞ
  |     ` ⌒´ノ  めちゃくちゃ難しいから耳の穴をかっぽじってよく聞くんだぞ
.  |         }  
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  今まで無視してきたが、ソースコードを書いたときに
    (__人__)     |   public class Main {
    (          |    public static void main(String[] args){
.    {          | }
    ⊂ ヽ∩     く }
     | ‘、_ \ /  ) このソースコードは必ずあったよな?
     |  |_\  “ ./
     ヽ、 __\_/

               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) |
.             | u.(__人__) .|  このpublic class Main {~}までをクラスと言う
        r、      |   ` ⌒´  .|   つまりこの場合はMainクラスとなるわけだ
      ,.く\\r、   ヽ      ノ
      \\\ヽ}   ヽ     /
       rヽ `   ヽ  /   ァ’´ヽ
        └’`{  .   \.|   /   i
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

108: 名無しさん@おーぷん 2017/06/24(土)10:58:52 ID:lnH
継承とかって「こんなの使うのかよ…」で最初放置して後々困ったりしたっけ…
::←これに拒否反応が

109: 名無しさん@おーぷん 2017/06/24(土)10:59:56 ID:6ZQ
          ____
       / \  /\  キリッ
.     / (ー)  (ー)\  わかったお!Mainクラス!覚えたお!
    /   ⌒(__人__)⌒ \
    |      |r┬-|    |
     \     `ー’´   /
    ノ            \
  /´               ヽ

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  これでやる夫も好きなようにクラスを定義することができるようになった
    (__人__)     |  しかしただクラスを定義しただけでは動きはしない
    (          |  そこで必要になってくるのが「メソッド」だ
.    {          |  
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

        ____
        /     \
     /   ⌒  ⌒ \    メソッド?
   /    (●)  (●) \
    |   、” ゙)(__人__)” .)|    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

110: 名無しさん@おーぷん 2017/06/24(土)11:02:58 ID:tFK
public class Main {
public static void main(String[] args){

これ頭の中で読み上げるとラピュタのシータとかムスカの名前みたくなるんや

111: 名無しさん@おーぷん 2017/06/24(土)11:08:36 ID:6ZQ
       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  メソッドは一言で表すと、様々な文を一つにまとめた物だな
    (__人__)     |  メソッドとして記述することで、ソースコードを把握しやすくなるし
    (          |  別のクラスからメソッドを呼び出せるから、便利なんだ
.    {          |  
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

        ____
        /     \
     /   ⌒  ⌒ \    よくわからないお、詳しく解説はよ
   /    (●)  (●) \
    |   、” ゙)(__人__)” .)|    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  仕方ないなぁ
    (__人__)     |  まずメソッドの定義について教えるぞ
    (          |  public static 戻り値の型 メソッド名(引数){ }だ
.    {          |  
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

114: 名無しさん@おーぷん 2017/06/24(土)11:23:36 ID:6ZQ
>>111から再開

               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) |
.             | u.(__人__) .|  次は実際にメソッドを使ったソースコードを書いていくぞ
        r、      |   ` ⌒´  .|   今回は2つのクラスを定義するぞ
      ,.く\\r、   ヽ      ノ     以下のソースコードを入力してみてくれ
      \\\ヽ}   ヽ     /
       rヽ `   ヽ  /   ァ’´ヽ
        └’`{  .   \.|   /   i
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

public class Main {
public static void main(String[] args){
keisan();
}
public static void keisan(){
int a =334;
int b = 801;
int c = a + b ;
System.out.println(c);
}
}

115: 名無しさん@おーぷん 2017/06/24(土)11:24:04 ID:6ZQ
>>114
訂正

               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) |
.             | u.(__人__) .|  次は実際にメソッドを使ったソースコードを書いていくぞ
        r、      |   ` ⌒´  .|   
      ,.く\\r、   ヽ      ノ     以下のソースコードを入力してみてくれ
      \\\ヽ}   ヽ     /
       rヽ `   ヽ  /   ァ’´ヽ
        └’`{  .   \.|   /   i
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

public class Main {
public static void main(String[] args){
keisan();
}
public static void keisan(){
int a =334;
int b = 801;
int c = a + b ;
System.out.println(c);
}
}

120: 名無しさん@おーぷん 2017/06/24(土)11:34:29 ID:6ZQ
>>115から
        ____
        /     \
     /   ⌒  ⌒ \    なにこれ(池沼)実行結果は普通だお
   /    (●)  (●) \
    |   、” ゙)(__人__)” .)|    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) |
.             | u.(__人__) .|  簡単に解説していくぞ
        r、      |   ` ⌒´  .|   まずpublic static void keisan(){~}は>>111のメソッドの定義そのものだ
      ,.く\\r、   ヽ      ノ     {~}の中に実行したい処理のソースコードを記述するぞ
      \\\ヽ}   ヽ     /      そしてkeisan();はメソッドを呼び出すときの記述だ
       rヽ `   ヽ  /   ァ’´ヽ    それと、メソッドは呼び出されたときにしか実行されないという特性がある
        └’`{  .   \.|   /   i   
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

       / ̄ ̄ ̄\
     / ─    ─ \     え?メソッド呼び出す記述ってこれだけ?
    /  <○>  <○>  \.    便利すぎるお…チートだお!!
    |    (__人__)    |
    \    ` ⌒´    /
    /              \

122: 名無しさん@おーぷん 2017/06/24(土)11:51:16 ID:6ZQ
       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  実際に>>115のソースコードを改良して引数を使った計算のソースコードを書くぞ
    (__人__)     |  以下のソースコードを入力してみてくれ
    (          |  
.    {          |  
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

public class Main {
public static void main(String[] args){
keisan(801);
}
public static void keisan(int b){
int a =334;
int c = a + b ;
System.out.println(c);

123: 名無しさん@おーぷん 2017/06/24(土)11:55:55 ID:6ZQ
        ____
        /     \
     /:::::::─三三─\     す、すごいお!ちゃんと引数が使えてるお!
   /::::::::: ( ○)三(○)\
    |   、” ゙)(__人__)ル ゚。 ゚     ___________
   \      ゝ’゚      ≦ 三 ゚ | |             |
__/     。≧       三 = | |             |
| | /    ,   -ァ,       ≧=  .| |             |
| | /   /    .イレ,、       >  | |             |
| | | ⌒ ーnnn ,≦`Vヾ  ヾ ≧   |_|___________|
 ̄ \__、(“二)。゚ /。・イハ 、\、l二二l二二  _|_|__|_

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  引数はカンマで区切れば複数定義することもできるぞ
    (__人__)     |  >>122のソースコードをkeisan(334,801);
    (          |  public static void keisan(int a,int b)とすることで
.    {          |   int a =334;も省略できる
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

124: 名無しさん@おーぷん 2017/06/24(土)11:57:25 ID:6ZQ
>>122
また訂正
public class Main {
public static void main(String[] args){
keisan(801);
}
public static void keisan(int b){
int a =334;
int c = a + b ;
System.out.println(c);
}
}

ダメだ
疲れ気味でブロックの書き忘れが多すぎる
一休みするお……

112: 名無しさん@おーぷん 2017/06/24(土)11:20:53 ID:tFK
public class Main {
ここまでクラスの定義
この場合はクラス名メインとしてやらない夫が決めた
神か

public static void main(String[] args){
これがメソッドの定義
voidが戻り値の型
mainがメソッド名
(String[] args)が引数
引数ってなに

113: 名無しさん@おーぷん 2017/06/24(土)11:23:17 ID:6ZQ
>>112
それはあとで解説するお

116: 名無しさん@おーぷん 2017/06/24(土)11:24:30 ID:fc2
今の小学生ってjavaやってんの?

118: 名無しさん@おーぷん 2017/06/24(土)11:25:10 ID:6ZQ
>>116
2020年から小学生でもjavaかどうか知らんけど、プログラミング言語の授業が導入されることになってる

119: 名無しさん@おーぷん 2017/06/24(土)11:26:09 ID:fc2
>>118
なんや教育関係者ってわけや無いんか
プログラミンとかいう黒歴史あるからあれかと思ってた

117: 名無しさん@おーぷん 2017/06/24(土)11:24:46 ID:z3T
やる夫
やらない夫

する夫 ←New!

121: 名無しさん@おーぷん 2017/06/24(土)11:46:11 ID:6ZQ
               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) | メソッドを呼び出す公式文法はメソッド名(引数);だから、覚えよう!
.             | u.(__人__) .| 次は気になってると思う引数について教えるとするか
        r、      |   ` ⌒´  .|  
      ,.く\\r、   ヽ      ノ    
      \\\ヽ}   ヽ     /      
       rヽ `   ヽ  /   ァ’´ヽ    
        └’`{  .   \.|   /   i   
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  先程のkeisan();の()には何も書いていなかったが
    (__人__)     |  引数として114514などのデータを入れることができる
    (          |  keisan(114514);とした場合、keisanメソッドを呼び出したときに
.    {          |   114514が引数として渡されることになる
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__) 引数を受け取る側、つまりメソッドが呼び出される側は
  |     ` ⌒´ノ  引数を受け取るためのソースコードを追加する必要がある
.  |         }  public static void keisan(受け取る引数の型 変数名){~}
.  ヽ        }   このような記述をしないと駄目だぞ
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \

126: 名無しさん@おーぷん 2017/06/24(土)12:11:28 ID:zvS
再開

               / ̄ ̄\
             / ノ  \ \
             |  (●)(●) | もっと踏み込んだ話をしよう
.             | u.(__人__) .| メソッドと引数を利用することで、少ないソースコードで
        r、      |   ` ⌒´  .|  凄くたくさんのことができるようになるぞ
      ,.く\\r、   ヽ      ノ    
      \\\ヽ}   ヽ     /      
       rヽ `   ヽ  /   ァ’´ヽ    
        └’`{  .   \.|   /   i   
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

public class Main {
public static void main(String[] args){
keisan(334,801);
keisan(114,514);
}
public static void keisan(int a,int b){
int c = a + b ;
System.out.println(c);
}
}

       / ̄ ̄\
     /  ヽ、_  \
    (●)(● )   |  メソッドを使わない書き方だったらこのソースコードを実現するために
    (__人__)     |  一々334や801、114や514を別々の変数に代入する必要がある
    (          |  しかしメソッドを使えばそんな手間も必要なく、簡単な記述で実現できる
.    {          |  
    ⊂ ヽ∩     く
     | ‘、_ \ /  )
     |  |_\  “ ./
     ヽ、 __\_/

127: 名無しさん@おーぷん 2017/06/24(土)12:14:38 ID:zvS
               / ̄ ̄\ 
             / ノ  \ \   
             |  (●)(●) | 誰がこのソースコードを使ったとしても引数を変えるだけで
.             | u.(__人__) .| 簡単な足し算ができると考えたら、便利だと思わないか?
        r、      |   ` ⌒´  .|  
      ,.く\\r、   ヽ      ノ    
      \\\ヽ}   ヽ     /      
       rヽ `   ヽ  /   ァ’´ヽ    
        └’`{  .   \.|   /   i   
            ヽ、._   ヽ、_,r’   .|
            `ヽ、   /’  |
               `’ー’´

          ______
        / ‘⌒ヽ  ; ’⌒゙\.       ||  ||
       /       ∪    \     ||  ||
     / /´ `ヽ   /´  `ヽ \    o  o
    /  (   ● l   l ●   )  \
  /    ヽ_   _ノ   ヽ_  _ノ  ;  \
  |  ;  ””⌒’(    i    )’⌒”‘ ∪  | べ、便利すぎるお……!!
  |  ∪     `┬─’^ー┬’′       |    
   \        |/⌒i⌒、|        /
    \      !、__,!   U  /
    /       、____,,       \

128: >>1 2017/06/24(土)12:25:36 ID:6Bq
すまん
勝手ながら書くのやめるわ
次は書き溜めてから立てる
すみませんでした

129: 名無しさん@おーぷん 2017/06/24(土)12:33:06 ID:z3T
        / ‘⌒ヽ  ; ’⌒゙\.       ||  ||
       /       ∪    \     ||  ||
     / /´ `ヽ   /´  `ヽ \    o  o
    /  (   ● l   l ●   )  \
  /    ヽ_   _ノ   ヽ_  _ノ  ;  \
  |  ;  ””⌒’(    i    )’⌒”‘ ∪  | な、なんだって……!!
  |  ∪     `┬─’^ー┬’′       |    
   \        |/⌒i⌒、|        /
    \      !、__,!   U  /
    /       、____,,       \

シェアする

  • このエントリーをはてなブックマークに追加

フォローする