====== Fortran ======
=== コンパイル ===
''gfortran hello.f90''
=== おまじない ===
program hello
implicit none
end program hello
* ''implicit none'' は変数を宣言しないと使えない安全モードにfortranを変更する.
=== コメントアウト ===
! ここに一行コメント
=== 標準入出力 ===
* 出力
write(*,*)'hello'
* 入力(整数)
integer::num
read(*,*)num
* 入力(実数)
real(8)::x
read(*,*)x
=== 書式設定 ===
書式に名前を付けて使える
100 format('y=',f5.2)
write(*,100)y
=== if文 ===
if((m>2).and.(m<6))then
write(*,*)"Spring"
else if((m>5).and.(m<9))then
write(*,*)"Summer"
else
write(*,*)"Winter"
end if
=== while ===
do while (abs(xnew-xold) > epsilon)
xold=xnew
xnew=xold-f(xold)/df(xold)
write(*,1000) "result=",xnew
end do
=== for ===
do 変数=初期値,最終値[,刻み幅]
繰り返したい処理
end do