ForNext
Only Do What Only You Can Do
017. 読み込んだ2つの整数値は等しいか (等価演算子)
VBScript
JScript
Perl
更新日 : 2010.10.18
print "2つ整数を入力してください。\n"; print "整数1:"; chomp($x1 = <STDIN>); print "整数2:"; chomp($x2 = <STDIN>); if ($x1 == $x2) { print "それらの値は同じです。\n"; } else { print "それらの値は違います。\n"; } unless ($x1 == $x2) { print "それらの値は違います。\n"; } else { print "それらの値は同じです。\n"; }
L:\>perl lesson_03_017.pl 2つ整数を入力してください。 整数1:-5 整数2:-5 それらの値は同じです。 それらの値は同じです。 L:\>perl lesson_03_017.pl 2つ整数を入力してください。 整数1:40 整数2:45 それらの値は違います。 それらの値は違います。
PHP
更新日 : 2010.11.03
<?php print "2つの整数を入力してください。\n"; $fp = fopen("php://stdin", "r"); print "整数1:"; $x1 = fgets($fp); print "整数2:"; $x2 = fgets($fp); fclose($fp); if ($x1 == $x2) print "それらの値は同じです。\n"; else print "それらの値は違います。\n"; ?>
L:\>php lesson_03_017.php 2つの整数を入力してください。 整数1:-5 整数2:-5 それらの値は同じです。 L:\>php lesson_03_017.php 2つの整数を入力してください。 整数1:40 整数2:45 それらの値は違います。
Python
更新日 : 2010.11.17
# coding: Shift_JIS print "2つの整数を入力してください。" x1 = raw_input("整数1:") x2 = raw_input("整数2:") if x1 == x2: print "それらの値は同じです。" else: print "それらの値は違います。"
N:\>python lesson_03_017.py 2つの整数を入力してください。 整数1:-5 整数2:-5 それらの値は同じです。 N:\>python lesson_03_017.py 2つの整数を入力してください。 整数1:40 整数2:45 それらの値は違います。
Ruby
更新日 : 2010.11.01
puts "2つ整数を入力してください。" print "整数1:" x1 = STDIN.gets.chomp.to_i print "整数2:" x2 = STDIN.gets.chomp.to_i if (x1 == x2) puts "それらの値は同じです。" else puts "それらの値は違います。" end unless (x1 == x2) puts "それらの値は違います。" else puts "それらの値は同じです。" end
L:\>ruby l:\lesson_03_017.rb 2つ整数を入力してください。 整数1:-5 整数2:-5 それらの値は同じです。 それらの値は同じです。 L:\>ruby l:\lesson_03_017.rb 2つ整数を入力してください。 整数1:40 整数2:45 それらの値は違います。 それらの値は違います。
PowerShell
Scala
F#
C
更新日 : 2010.10.08
#include <stdio.h> int main(int argc, char* argv[]) { int x1, x2; puts("2つの整数を入力してください。"); printf("整数1:"); scanf("%d", &x1); printf("整数2:"); scanf("%d", &x2); if (x1 == x2) puts("それらの値は同じです。"); else puts("それらの値は違います。"); return 0; }
R:\>lesson017\project1.exe 2つの整数を入力してください。 整数1:-5 整数2:-5 それらの値は同じです。 R:\>lesson017\project1.exe 2つの整数を入力してください。 整数1:40 整数2:45 それらの値は違います。
C++
C++Builder
VC++
C#
Java
更新日 : 2010.11.05
import java.util.Scanner; class Lesson017 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.println("2つの整数を入力してください。"); System.out.print("整数1:"); int x1 = stdIn.nextInt(); System.out.print("整数2:"); int x2 = stdIn.nextInt(); if (x1 == x2) System.out.println("それらの値は同じです。"); else System.out.println("それらの値は違います。"); } }
L:\>java Lesson017 2つの整数を入力してください。 整数1:-5 整数2:-5 それらの値は同じです。 L:\>java Lesson017 2つの整数を入力してください。 整数1:40 整数2:45 それらの値は違います。
Objective-C
D
VB
VB.NET
Delphi
更新日 : 2010.09.24
program Project1; {$APPTYPE CONSOLE} uses SysUtils; var x1, x2: Integer; begin writeln('2つの整数を入力してください。'); write('整数1:'); read(x1); write('整数2:'); read(x2); if (x1 = x2) then writeln('それらの値は同じです。') else writeln('それらの値は違います。'); end.
S:\>lesson017\project1.exe 2つの整数を入力してください。 整数1:-5 整数2:-5 それらの値は同じです。 S:\>lesson017\project1.exe 2つの整数を入力してください。 整数1:40 整数2:45 それらの値は違います。