随笔 - 217  文章 - 4  评论 - 4  阅读 - 23587

Java学习九

今天除了同往常一样做两道Java练习题之外,自己运行了自己第一个Javaweb项目。

先来看我做的练习题

1、打印出不同数字

复制代码
 1 public class Lianxi11 {
 2     public static void main(String[] args){
 3         int count=0;
 4         for(int i=1;i<5;i++){
 5             for(int j=1;j<5;j++){
 6                 for(int k=1;k<5;k++){
 7                     if(i!=j&&j!=k&&i!=k){
 8                         count++;
 9                         System.out.println(i*100+j*10+k);
10                     }
11                 }
12             }
13         }
14         System.out.println("共有"+count+"个三位数");
15     }
16 }
复制代码

这道题目的核心便是循环的嵌套调用,输出非重复的数字,我之前写的随机出题的程序也可以使用这个方法,但如果做一个较大的程序的话,整体便会很麻烦。

2、计算利润

复制代码
 1 import java.util.Scanner;
 2 
 3 public class Lianxi12 {
 4     public static void main(String[] args){
 5         Scanner sc=new Scanner(System.in);
 6         System.out.print("请输入当月利润(万元):");
 7         double x=sc.nextInt();
 8         double y=0;
 9         if(x>0&&x<=10){
10             y=x*0.1;
11         }else if(x>10&&x<=20){
12             y=10*0.1+(x-10)*0.075;
13         }else if(x>20&&x<=40){
14             y=10*0.1+10*0.075+(x-20)*0.05;
15         }else if(x>40&&x<=60){
16             y=10*0.1+10*0.075+20*0.05+(x-40)*0.03;
17         }else if(x>60&&x<=100){
18             y=10*0.1+10*0.075+20*0.05+20*0.03+(x-60)*0.015;
19         }else if(x>100){
20             y = 20 * 0.175 + 40 * 0.08 + 40 * 0.015 + (x - 100) * 0.01;
21         }
22         System.out.println("奖金:"+y+"万元");
23     }
24 }
复制代码

这道题的核心是if语句的使用,写代码时必须要清楚if的条件和题目中给出的条件。

下面是我的第一个Javaweb项目,非常简单

 

 

 

 想要运行Javaweb项目必须配置tomcat环境,这里我使用的是eclipse中的Java EE,当然,也可以使用IDEA。

在Java EE中,配置好tomcat后,在创建文件时需要将文件定义为以 .jsp 为后缀的文件,然后再<body>后面输入内容。

注:将编码定义为UTF-8,不然容易乱码。

posted on   跨越&尘世  阅读(39)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示