| 静岡理工科大学 | 総合情報学部 (by 菅沼) | 菅沼ホーム | 目次 |
|
import java.io.*;
public class Test1 {
public static void main(String args[])
{
try {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
double data, sum = 0.0;
data = Double.parseDouble(in.readLine());
sum += data;
data = Double.parseDouble(in.readLine());
sum += data;
data = Double.parseDouble(in.readLine());
sum += data;
data = Double.parseDouble(in.readLine());
sum += data;
data = Double.parseDouble(in.readLine());
sum += data;
System.out.println("和=" + sum);
}
catch (IOException ignored) {}
}
}
import java.io.*;
public class Test2 {
public static void main(String args[])
{
try {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
double data, sum = 0.0;
int i1;
for (i1 = 0; i1 < 5; i1++) {
data = Double.parseDouble(in.readLine());
sum += data;
}
System.out.println("和=" + sum);
}
catch (IOException ignored) {}
}
}
for (式1; 式2; 式3) {
文(複数の文も可)
}
・・・・・
<while文>
while (式) {
文(複数の文も可)
}
・・・・・
<do-while文>
do {
文(複数の文も可)
} while (式) ;
・・・・・
式1;
while (式2) {
文(複数の文も可)
式3;
}
for (式1; 式2; 式3) {
・・・・・
for (式4; 式5; 式6) {
・・・・・
}
・・・・・
}
for (i1 = 0; i1 < 10; i1 = i1+1) {
a = b + c;
for (i2 = 0; i2 < 5; i2 = i2+1) {
bcd = a / y;
aa = b;
・・・・・・・・
}
sum = c + d;
}
import java.io.*;
import java.util.*;
public class Test3 {
public static void main(String args[])
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
double mean1, mean2, sum1, sum2;
int n, i1, x, y;
String line;
StringTokenizer str;
// 初期設定
sum1 = 0.0;
sum2 = 0.0;
n = 0;
try {
// データの読み込み
System.out.print("英語と数学の点は? ");
line = in.readLine();
str = new StringTokenizer(line, " ");
x = Integer.parseInt(str.nextToken());
y = Integer.parseInt(str.nextToken());
while (x >= 0 && y >= 0) {
n++;
sum1 += x;
sum2 += y;
System.out.print("英語と数学の点は? ");
line = in.readLine();
str = new StringTokenizer(line, " ");
x = Integer.parseInt(str.nextToken());
y = Integer.parseInt(str.nextToken());
}
}
catch (IOException ignored) {}
// 結果の計算と出力
if (n <= 0)
System.out.println("データがない!");
else {
mean1 = sum1 / n;
mean2 = sum2 / n;
System.out.println(" 英語=" + mean1 + " 数学=" + mean2);
}
}
}
import java.io.*;
import java.util.*;
public class Test4 {
public static void main(String args[])
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
double mean1, mean2, sum1, sum2;
int n, i1, x, y;
String line;
StringTokenizer str;
// 初期設定
sum1 = 0.0;
sum2 = 0.0;
n = 0;
try {
// データの読み込み
do {
System.out.print("英語と数学の点は? ");
line = in.readLine();
str = new StringTokenizer(line, " ");
x = Integer.parseInt(str.nextToken());
y = Integer.parseInt(str.nextToken());
if (x >= 0 && y >= 0) {
n++;
sum1 += x;
sum2 += y;
}
} while (x >= 0 && y >= 0);
}
catch (IOException ignored) {}
// 結果の計算と出力
if (n <= 0)
System.out.println("データがない!");
else {
mean1 = sum1 / n;
mean2 = sum2 / n;
System.out.println(" 英語=" + mean1 + " 数学=" + mean2);
}
}
}
/****************************/
/* 最大値の計算 */
/* coded by Y.Suganuma */
/****************************/
import java.io.*;
public class Test1 {
public static void main(String args[])
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int n = 5, i1, max = 0, x;
try {
for (i1 = 0; i1 < n; i1++) {
System.out.print("データを入力してください ");
x = Integer.parseInt(in.readLine());
if (x > max)
max = x;
}
System.out.println(" 最大値=" + max);
}
catch (IOException ignored) {}
}
}
import java.io.*;
public class Test2 {
public static void main(String args[])
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int n = 5, i1, max, x;
try {
System.out.print("データを入力してください ");
max = Integer.parseInt(in.readLine()); // 最初のデータでmaxを初期化
for (i1 = 1; i1 < n; i1++) { // i1 を1から始める
System.out.print("データを入力してください ");
x = Integer.parseInt(in.readLine());
if (x > max)
max = x;
}
System.out.println(" 最大値=" + max);
}
catch (IOException ignored) {}
}
}
if (x < 0 && x > max)
-------------------------演習問題開始-------------------------
-------------------------演習問題終了-------------------------
/**********************************/
/* データの和(負のデータで終了) */
/* coded by Y.Suganuma */
/**********************************/
import java.io.*;
public class Test1 {
public static void main(String args[])
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int i1, n, x, sum = 0;
try {
// データ数の入力
System.out.print("データ数は? ");
n = Integer.parseInt(in.readLine());
// 和の計算
for (i1 = 0; i1 < n; i1++) {
System.out.print(" データを入力して下さい ");
x = Integer.parseInt(in.readLine());
if (x < 0)
break;
else
sum += x;
}
// 出力
System.out.println("和=" + sum);
}
catch (IOException ignored) {}
}
}
/**********************************/
/* データの和(負のデータを除外) */
/* coded by Y.Suganuma */
/**********************************/
import java.io.*;
public class Test {
public static void main(String args[])
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int i1, n, x, sum = 0;
try {
// データ数の入力
System.out.print("データ数は? ");
n = Integer.parseInt(in.readLine());
// 和の計算
for (i1 = 0; i1 < n; i1++) {
System.out.print(" データを入力して下さい ");
x = Integer.parseInt(in.readLine());
if (x < 0)
continue;
else
sum += x;
}
// 出力
System.out.println("和=" + sum);
}
catch (IOException ignored) {}
}
}
| 静岡理工科大学 | 総合情報学部 (by 菅沼) | 菅沼ホーム | 目次 | 2.1節 | 3章 |