java 1.25 练习
练习
1.简易计算器的实现:
``
public class Test003 {
public static void main(String[] args) {
Scanner a= new Scanner(System.in);//使用Scanner对象从键盘接受数据。
System.out.print("请输入第一个数:x=");
double x=a.nextDouble();//用nextDouble的方式接受第一个数并赋值给x
System.out.print("请输入第二个数:y=");
double y=a.nextDouble();//用nextDoublet的方式接受第二个数并赋值给y
System.out.println("请选择你需要的计算方法");
System.out.println("1:加法 2:减法 3:乘法 4:除法");
int z=a.nextInt();
//使用switch多选择结构
switch (z){
case 1 :
System.out.print("x+y=");
System.out.print(x+y);
break;
case 2 :
System.out.println("x-y=");
System.out.print(x-y);
break;
case 3 :
System.out.print("x*y=");
System.out.print(x*y);
break;
case 4 :
System.out.print("x/y=");
System.out.print(x/y);
break;
default:
System.out.println("输入无效!");
}
a.close();//关闭scanner
}
}
输出结果:
请输入第一个数:x=6.2
请输入第二个数:y=2
请选择你需要的计算方法
1:加法 2:减法 3:乘法 4:除法
4
x/y=3.1
2.用for循环打印99乘法表
``
public class Test002 {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
System.out.println( );
for (int j = 1; j <= i; j++) {
System.out.print(j+"*"+i+"="+i*j+" ");
}
}
}
}
输出结果:略
打印等腰三角形
``
public class Test012 {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) { /*第一个for循环,用于控制打印的范围*/
for (int j = 5; j>=i; j--) { /*第二个for循环,用于控制左边的空格*/
System.out.print(" ");
}
for (int j = 1; j <=i; j++) { /*第三个for循环,用于控制等腰三角形左半边*/
System.out.print("*");
}
for (int j = 1; j<i; j++) { /*第四个for循环,用于控制等腰三角形右半边*/
System.out.print("*");
}
System.out.println(); /*换行输出*/
}
}
}
输出结果:略
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现