1.编写程序,用户输入华氏温度,将其转化为摄氏温度,并在标准输出打印转换结果,转化公式为:摄氏度=(5/9)*(华氏温度-32)。
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<args.length;i++) {
System.out.println(args[i]);
}
}
}
5.编写程序录入英尺数,转化为米数并显示结果。一英尺等于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.(判断三角形)编写程序输入三角形的三个边,判断输入是否有效。
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);
}
}
}