Skip to content

Instantly share code, notes, and snippets.

@shigemk2

shigemk2/Car.class

Last active Dec 27, 2015
Embed
What would you like to do?
やさしいJava 10
class Sample1
{
public static void main(String[] args)
{
String str = "Hello";
char ch1 = str.charAt(0);
char ch2 = str.charAt(1);
int len = str.length();
System.out.println(str+"の1番目の文字は"+ch1+"です");
System.out.println(str+"の2番目の文字は"+ch2+"です");
System.out.println(str+"の長さは"+len+"です");
}
}
import java.io.*;
class Sample2
{
public static void main(String[] args) throws IOException
{
System.out.println("英字を入力してください");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
String stru = str.toUpperCase(); // 大文字変換
String strl = str.toLowerCase(); // 小文字変換
System.out.println("大文字に変換すると"+stru+"です");
System.out.println("小文字に変換すると"+strl+"です");
}
}
import java.io.*;
class Sample3
{
public static void main(String[] args) throws IOException
{
System.out.println("文字列を入力してください");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str1 = br.readLine();
System.out.println("検索文字を入力してください");
String str2 = br.readLine();
char ch = str2.charAt(0);
int num = str1.indexOf(ch);
if (num != -1)
System.out.println(str1+""+(num+1)+"番目に「"+ch+"」が見つかりました");
else
System.out.println(str1+"に「"+ch+"」はありません");
}
}
// 文字列を追加する
import java.io.*;
class Sample4
{
public static void main(String[] args) throws IOException
{
System.out.println("文字列を入力してください");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str1 = br.readLine();
System.out.println("追加する文字列を入力してください");
String str2 = br.readLine();
StringBuffer sb = new StringBuffer(str1);
sb.append(str2);
System.out.println(str1+""+str2+"を追加すると"+sb+"です");
}
}
import java.io.*;
class Sample5
{
public static void main(String[] args) throws IOException
{
System.out.println("整数を2つ入力してください");
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);
int ans = Math.max(num1, num2);
System.out.println(num1+""+num2+"のうち大きいほうが"+ans+"です");
}
}
// 車クラス
class Car
{
private int num;
private double gas;
public Car()
{
num = 0;
gas = 0.0;
System.out.println("車を作成しました");
}
public void setCar(int n, double g)
{
num = n;
gas = g;
System.out.println("ナンバーを"+num+"ガソリン量を"+gas+"にしました");
}
public void show()
{
System.out.println("車のナンバーは"+this.num+"です");
System.out.println("ガソリン量は"+this.gas+"です");
}
}
class Sample6
{
public static void main(String[] args)
{
Car car1;
System.out.println("car1を宣言しました");
car1 = new Car();
car1.setCar(1234,20.5);
Car car2;
System.out.println("car2を宣言しました");
car2 = car1;
System.out.println("car2にcar1を代入しました");
System.out.println("car1がさす");
car1.show();
System.out.println("car2がさす");
car2.show();
}
}
// 車クラス
class Car
{
private int num;
private double gas;
public Car()
{
num = 0;
gas = 0.0;
System.out.println("車を作成しました");
}
public void setCar(int n, double g)
{
num = n;
gas = g;
System.out.println("ナンバーを"+num+"ガソリン量を"+gas+"にしました");
}
public void show()
{
System.out.println("車のナンバーは"+this.num+"です");
System.out.println("ガソリン量は"+this.gas+"です");
}
}
class Sample7
{
public static void main(String[] args)
{
Car car1;
System.out.println("car1を宣言しました");
car1 = new Car();
car1.setCar(1234,20.5);
Car car2;
System.out.println("car2を宣言しました");
car2 = car1;
System.out.println("car2にcar1を代入しました");
System.out.println("car1がさす");
car1.show();
System.out.println("car2がさす");
car2.show();
System.out.println("car1がさす車に変更を加えます");
car1.setCar(2345,30.5);
System.out.println("car1がさす");
car1.show();
System.out.println("car2がさす");
car2.show();
}
}
// 引数にクラス型の変数を使う
// 車クラス
class Car
{
private int num;
private double gas;
private String name; // クラス型の変数を使ったフィールド
public Car()
{
num = 0;
gas = 0.0;
name = "名無し";
System.out.println("車を作成しました");
}
public void setCar(int n, double g)
{
num = n;
gas = g;
System.out.println("ナンバーを"+num+"ガソリン量を"+gas+"にしました");
}
public void setName(String nm)
{
name = nm;
System.out.println("名前を"+name+"にしました");
}
public void show()
{
System.out.println("車のナンバーは"+this.num+"です");
System.out.println("ガソリン量は"+this.gas+"です");
System.out.println("名前は"+this.name+"です");
}
}
class Sample8
{
public static void main(String[] args)
{
Car car1;
System.out.println("car1を宣言しました");
car1 = new Car();
car1.setCar(1234,20.5);
car1.setName("1号車");
car1.show();
}
}
// 車クラス
class Car
{
private int num;
private double gas;
public Car()
{
num = 0;
gas = 0.0;
System.out.println("車を作成しました");
}
public void setCar(int n, double g)
{
num = n;
gas = g;
System.out.println("ナンバーを"+num+"ガソリン量を"+gas+"にしました");
}
public void show()
{
System.out.println("車のナンバーは"+this.num+"です");
System.out.println("ガソリン量は"+this.gas+"です");
}
}
class Sample9
{
public static void main(String[] args)
{
Car[] cars;
cars = new Car[3];
for (int i=0; i<cars.length; i++) {
cars[i] = new Car();
}
cars[0].setCar(1234,20.5);
cars[1].setCar(2345,30.5);
cars[2].setCar(3456,40.5);
for (int i=0; i<cars.length; i++) {
cars[i].show();
}
}
}
// 文字列を追加する
import java.io.*;
class SampleP2
{
public static void main(String[] args) throws IOException
{
System.out.println("文字列を入力してください");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str1 = br.readLine();
StringBuffer sb = new StringBuffer(str1);
sb.reverse();
System.out.println(str1+"を逆順にすると"+sb+"です");
}
}
// 文字列を追加する
import java.io.*;
class SampleP3
{
public static void main(String[] args) throws IOException
{
System.out.println("文字列を入力してください");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str1 = br.readLine();
StringBuffer sb = new StringBuffer(str1);
char ch = 'a';
System.out.println(ch+"の挿入位置を入力してください");
String str2 = br.readLine();
int num = Integer.parseInt(str2);
sb.insert(num, ch);
System.out.println(sb+"になりました");
}
}
import java.io.*;
class SampleP4
{
public static void main(String[] args) throws IOException
{
System.out.println("整数を2つ入力してください");
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);
int ans = Math.min(num1, num2);
System.out.println(num1+""+num2+"のうち小さいほうが"+ans+"です");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment