重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
程序附在下面了,并附上了运行图供参考 import java.util.Scanner;public class Test20008 { public static void main(String[] args) { int money, year; double interest, rate; Scanner in=new Scanner(System.in); /*使用in.nextDouble()和in.nextInt()输入double和int型数据*/ money = in.nextInt(); year = in.nextInt(); rate = in.nextDouble(); interest = money*Math.pow((1+rate),year)-money; System.out.println("interest = "+ (int)(interest*100+0.5)/100.0); }}
公司主营业务:网站制作、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出崇义免费做网站回馈大家。
public interface Student {
// 该方法用于表示不同阶段的学生在学习数学课程时的不同内容
public abstract void studyMath();
// 该方法用于表示不同阶段的学生的英语水平
public abstract void studyEnglish();
}
public class PrimarySchoolStudent implements Student {
@Override
public void studyMath() {
System.out.println("小学生在学习数学课程时,主要学习加减法,数学表达式等基础知识。");
}
@Override
public void studyEnglish() {
System.out.println("小学生在学习英语时,主要学习词汇,基本句型,基本语法等基础知识。");
}
}
public class MiddleSchoolStudent implements Student {
@Override
public void studyMath() {
System.out.println("中学生在学习数学课程时,主要学习初等函数,代数方程等基础知识。");
}
@Override
public void studyEnglish() {
System.out.println("中学生在学习英语时,主要学习阅读理解,听力理解,口语交流等能力。");
}
}
public class CollegeStudent implements Student {
@Override
public void studyMath() {
System.out.println("大学生在学习数学课程时,主要学习高等数学,概率论,数值计算等专业知识。");
}
@Override
public void studyEnglish() {
System.out.println("大学生在学习英语时,主要学习专业英语,商务英语,英文写作等能力。");
}
}
public class Main {
public static void main(String[] args) {
import java.util.Arrays;
import java.util.Scanner;
public class S {
public static void main(String[] args) {
System.out.println("请输入一个身份证号:");
Scanner scanner = new Scanner(System.in);
String id = scanner.nextLine();
String pattern = "44[0-9]{16}";
if(id.matches(pattern)){
System.out.println("广东");
}else {
System.out.println("非广东或者非身份证号码");
}
System.out.println("请输入字符串:例如AB-C-ABC");
String a1 = scanner.nextLine();
String a2 = a1.replaceAll("A", "First");
String[] a3 = a2.split("-");
System.out.println(Arrays.toString(a3));
System.out.println("请输入第一个字符串:");
String b1 = scanner.nextLine();
System.out.println("请输入第二个字符串:");
String b2 = scanner.nextLine();
if(b1.compareTo(b2) 0){
System.out.println(b2+"在"+b1+"之前");
}else if(b1.compareTo(b2) 0) {
System.out.println(b1+"在"+b2+"之前");
}else {
System.out.println("相同");
}
System.out.println("请输入一个字符串:");
String str = scanner.nextLine();
String[] ch = str.split("");
System.out.println(ch[1]+ch[2]+ch[3]);
}
}
需要设置中文编码
运行截图:
ps:如果输入的数不是四位数,则要重新输入。
源代码:
package Ttest;
import java.util.Scanner;
public class Example002 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
int x = 0;
boolean flag = true;
System.out.print("请输入四位整数(如3752):");
while(flag) {
x = input.nextInt();
if(x / 1000 == 0 || x / 10000 != 0) {//判断x是否为四位整数
System.out.print("请重新输入:");
}
else {
flag = false;
}
}
int d1 = x % 10;//求模运算
x /= 10;//除法运算
int d2 = x % 10;
x /= 10;//除法运算
int d3 = x % 10;
x /= 10;//除法运算
int d4 = x % 10;
System.out.println("d1=" + d1 + "; d2=" + d2 + "; d3=" + d3 + "; d4=" + d4);
input.close();
}
}
Shape.java接口代码
public interface Shape {
public static final double PI = 3.14d;
public double area();
}
Circle.java圆类代码
public class Circle implements Shape {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
@Override
public double area() {
return PI * this.radius * this.radius;
}
public double perimeter() {
return 2 * PI * this.radius;
}
}
Cylinder.java圆柱体类代码
public class Cylinder extends Circle {
private double height;
public Cylinder(double radius, double height) {
super(radius);
this.height = height;
}
public double area() {
return 2 * super.area() + super.perimeter() * this.height;
}
public double volume() {
return super.area() * this.height;
}
}
X5_3_6.java主类代码
public class X5_3_6 {
public static void main(String[] args) {
Circle cir1 = new Circle(5);
System.out.println("圆的面积为:" + cir1.area());
System.out.println("圆的周长为:" + cir1.perimeter());
Cylinder cy1 = new Cylinder(10, 15);
System.out.println("圆柱体的表面积为:" + cy1.area());
System.out.println("圆柱体的体积为:" + cy1.volume());
}
}
上面是我写的代码,下图是执行结果,麻烦看一下,是否可以。