基礎プログラミング問題(一)
5214 ワード
1.ユーザーが華氏温度を入力し、それを摂氏温度に変換し、標準出力で変換結果を印刷し、変換式は摂氏度=(5/9)*(華氏温度-32)である.
2.入力円柱の高さと半径を記述し、円柱の体積を計算し、円柱の体積を印刷します.
3.入力球の半径を記述し、球の体積と表面積を計算し、結果を表示します.
4.コマンドラインからいくつかのパラメータを読み込み、パラメータの個数とパラメータリストを印刷します.
5.プログラミングプログラムはフィート数を入力し、メートル数に変換して結果を表示します.1フィートは0.305メートルに等しい.
6.プログラムを作成し、費用と歩合率を入力し、歩合と総費用を計算する.例えば、使用者が費用として10を入力し、15%が歩合率である場合、計算結果は1.5ビットの歩合費、11.5が総費用である.
7.(整数の和を求める)記述プログラムは、0から1000の間の整数を読み込み、その数値を加算する.例えば整数932、各数字の和は:14
8.(大文字を小文字に変換)大文字を小文字に変換する方法を記述する
9.(ASCIIから対応する文字を求める)作成プログラムは、ASCIIコード(1から128までの整数)を読み込む、彼が表す文字を表示する.例えば、ユーザが97を入力とする.アルファベットaを表示する.
10.(三角形を判断する)プログラミングプログラムは三角形の3つの辺を入力し、入力が有効かどうかを判断する.
package cutestFox.github.io.execise;
import java.util.Scanner;
public class Code001 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(" :");
double temp = sc.nextDouble();
double temp1 = (5.0/9)*(temp-32);
System.out.println(temp+"F :"+temp1+"°C");
}
}
2.入力円柱の高さと半径を記述し、円柱の体積を計算し、円柱の体積を印刷します.
package cutestFox.github.io.execise;
import java.util.Scanner;
public class Code002 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println(" :");
double r = sc.nextDouble();
System.out.println(" :");
double h = sc.nextDouble();
double volume = 2*Math.PI*r*h;
System.out.println(" :"+r+" :"+h+" :"+volume);
}
}
3.入力球の半径を記述し、球の体積と表面積を計算し、結果を表示します.
package cutestFox.github.io.execise;
import java.util.Scanner;
public class Code003 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println(" :");
double r = sc.nextDouble();
double area = 4*Math.PI*r*r;
double voluem = 4*Math.PI*r*r*r;
System.out.println(" :"+r);
System.out.println(" :"+area);
System.out.println(" :"+voluem);
}
}
4.コマンドラインからいくつかのパラメータを読み込み、パラメータの個数とパラメータリストを印刷します.
package cutestFox.github.io.execise;
public class Code004 {
public static void main(String[] args) {
for(int i=0;i
5.プログラミングプログラムはフィート数を入力し、メートル数に変換して結果を表示します.1フィートは0.305メートルに等しい.
package cutestFox.github.io.execise;
import java.util.Scanner;
public class Code005 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(" :");
double x = sc.nextDouble();
double y = 0.305*x;
System.out.println(" :"+y+" ");
}
}
6.プログラムを作成し、費用と歩合率を入力し、歩合と総費用を計算する.例えば、使用者が費用として10を入力し、15%が歩合率である場合、計算結果は1.5ビットの歩合費、11.5が総費用である.
package cutestFox.github.io.execise;
import java.util.Scanner;
public class Code006 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(" :");
double xx= sc.nextDouble();
double income = xx*0.15;
System.out.println(" :"+income);
double yy = xx + income;
System.out.println(" :"+yy);
}
}
7.(整数の和を求める)記述プログラムは、0から1000の間の整数を読み込み、その数値を加算する.例えば整数932、各数字の和は:14
package cutestFox.github.io.execise;
import java.util.Scanner;
public class Code007 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println(" 0 1000 :");
int num = sc.nextInt();
if(num>=100) {
int aa = num/100;//
int xx = num%100;//
int bb = xx/10;//
int cc = xx%10;//
System.out.println(" :"+(aa+bb+cc));
}
if(num<100&&num>10) {
int aa= num/10;//
int bb= num%10;//
System.out.println(" :"+(aa+bb));
}if (num<10){
int kk = num;
System.out.println(" :"+kk);
}
}
}
8.(大文字を小文字に変換)大文字を小文字に変換する方法を記述する
package cutestFox.github.io.execise;
import java.util.Scanner;
public class Code008 {
//
public static void main(String[] args) {
// TODO Auto-generated method stub
char uppercase = 'A';
int xx = (int)'a'-(int)'A';
char lowercase = (char)((int)uppercase+xx);
System.out.println(lowercase);
}
}
9.(ASCIIから対応する文字を求める)作成プログラムは、ASCIIコード(1から128までの整数)を読み込む、彼が表す文字を表示する.例えば、ユーザが97を入力とする.アルファベットaを表示する.
package cutestFox.github.io.execise;
import java.util.Scanner;
public class Code009 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println(" 1 128 :");
int num = sc.nextInt();
while (num > 128 || num < 0) {
System.out.println(" , :");
int num1 = sc.nextInt();
if (num1 > 1 && num1 < 128) {
num = num1;
}
}
System.out.println("" + (char) num);
}
}
10.(三角形を判断する)プログラミングプログラムは三角形の3つの辺を入力し、入力が有効かどうかを判断する.
package cutestFox.github.io.execise;
import java.util.Scanner;
public class Code010 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(" :");
int aa = sc.nextInt();
System.out.println(" :");
int bb = sc.nextInt();
System.out.println(" :");
int cc = sc.nextInt();
if ((aa + bb) <= cc || (cc + bb) <= aa || (aa + cc) <= bb) {
System.out.println(" ");
} else if ((aa + bb) >= cc || (cc + bb) >= aa || (aa + cc) >= bb) {
System.out.println(" ");
System.out.println(aa + "," + bb + "," + cc);
}
}
}