2010年9月13日月曜日

3つの数の足し算

class test
{
 public static void main(String[] args) throws IOException
 {
  System.out.println("整数を3つ入れて") ;
  
  BufferedReader br =
   new BufferedReader(new InputStreamReader(System.in)) ;
  
  String str1 = br.readLine() ;
  String str2 = br.readLine() ;
  String str3 = br.readLine() ;
  
  int sum = 0 ;
  sum += Integer.parseInt(str1) ;
  sum += Integer.parseInt(str2) ;
  sum += Integer.parseInt(str3) ;

  System.out.println("3つの数の合計は" + sum + "ですよぉー") ;
 }
}

2010年9月12日日曜日

入力した数字を足し算

import java.io.*;

class test
{
public static void main(String [] args) throws IOException
{
System.out.println("Enterで区切って整数を入力して。");

BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));

String str1 = br.readLine();
String str2 = br.readLine();

int num1 = Integer.parseInt(str1);
int num2 = Integer.parseInt(str2);

System.out.println("足し算の結果は" + (num1 + num2) + "です。");
}
}

二つ以上の数値の入力

import java.io.*;
class test
{
public static void main(String[] args) throws IOException
{
System.out.println("Enterで区切って整数を二つ入力して");

BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));

String str1 = br.readLine();
String str2 = br.readLine();

int num1 = Integer.parseInt(str1); /* strを数値に変換してnum1に代入 */
int num2 = Integer.parseInt(str2); /* ↑と同じ */

System.out.println("最初に" + num1 + ",次に" + num2 + "が入力されました。");
}
}

数値の入力

import java.io.*;
class test
{
public static void main(String [] args) throws IOException
{
System.out.println("整数を入力して");

BufferedReader br =
  new BufferedReader(new InputStreamReader (System.in) );

String str = br.readLine ();

int num = Integer.parseInt(str); /*strをint型に変換*/

System.out.println(num + "が入力されました。");
}
}

キーボードからの入力(文字列)

import java.io.*;
class test
{
public static void main(String [] args) throws IOException
{
System.out.println("文字列を入力して");

BufferedReader br =
  new BufferedReader(new InputStreamReader (System.in) );

String str = br.readLine ();      /*キーボードから入力した文字列strに読み込む*/
System.out.println(str + "が入力されました。");
}
}

文字と数値

一定の値を表すために使われるものをjavaではリテラルという。

リテラルは

文字リテラル      EX a ,あ
文字列リテラル     EX かえる , Hello
数値のリテラルがある。 EX 4 , 1111

がある。

class test
        {
              public static void main(String [] args)
{
              System.out.println('a') ;

              System.out.println("かえる") ;

              System.out.println(4) ;

          }

         }