java基础编程题
1. 某公司每月标准上班时间是160小时,每小时工资是30元。
如果上班时间超出了160小时,超出部分每小时按1.5倍工资发放。请编写程序计算员工月工资。
package com.num2.lianxi;
import java.util.Scanner;
public class Lianxi3 {
public static void main(String[] args){
//int t=1613; //表示实际工作的时间
Scanner sc=new Scanner(System.in);
System.out.println("亲,输入t的值:" );
int t=sc.nextInt();
int c=0;//超出160个小时的时间
int gz;
if(t<=160){
gz=t*30;
System.out.println("他的工资为:"+gz);
}
else if(t>160){
c=t-160;
gz=160*30+c*45;
System.out.println("他的工资为:"+gz);
}
}
}
2. 已知某年某月,请输出这个月共有多少天。(if语句)
/** 判断2009年是闰年还是平年。
*提示:
*闰年的条件是符合下面二者之一:(1)年份能被4整除,但不能被100整除;(2)能被400整除。
**/
package com.num2.lianxi;
import java.util.Scanner;
public class Lianxi4 {
//判断是闰年还是平年
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("亲,输入年份:");
System.out.println("亲,输入月份:");
int t = sc.nextInt();
int y = sc.nextInt();
if (t % 4 == 0 && t % 100 != 0 || t % 400 == 0) {
System.out.println("该年为闰年");
if (y == 2) {
System.out.println("该月有29天");
} else if (y == 1 || y == 3 || y == 5 || y == 7 || y == 8 || y == 10 || y == 12) {
System.out.println("该月有31天");
} else if (y == 4 || y == 6 || y == 9 || y == 11) {
System.out.println("该月有30天");
}
} else {
System.out.println("该年为平年");
if (y == 2) {
System.out.println("该月有28天");
} else if (y == 1 || y == 3 || y == 5 || y == 7 || y == 8 || y == 10 || y == 12) {
System.out.println("该月有31天");
} else if (y == 4 || y == 6 || y == 9 || y == 11) {
System.out.println("该月有30天");
}
}
}
}
/*
if(y==1||y==3||y==5||y==7||y==8||y==10||y==12){ //简便方法
System.out.println("该月有31天");
}
else if(y==4||y==6||y==9||y==11){
System.out.println("该月有30天");
}
else{
if((t%4==0)&&(t%100!=0)||(t%400==0))
System.out.println(t+"年是闰年,该月有29天");
else
System.out.println(t+"年是闰年,该月有28天");
}
*/
3. 根据学生成绩,打印学生考试等级。
[90,100] 优
[80,90) 良
[60,80) 中
[0,60) 差
int score=89;
package com.num2.lianxi;
import java.util.Scanner;
public class Lianxi5 {
//判断成绩 switch case语句
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("亲,输入你的成绩:" );
int t=sc.nextInt();
switch(t/10){
case 10:
case 9:
System.out.println("你的成绩是优秀");
break;
case 8:
System.out.println("你的成绩为良好");
break;
case 7:
case 6:
System.out.println("你的成绩为及格");
break;
default:
System.out.println("直接不及格!!!!!!");
}
}
}
4.//计算数字5的阶乘 n! = n*n-1*n-2……*1
package com.num2.lianxi;
public class Lianxi6 {
//计算数字五的阶乘
public static void main(String[] args){
int t=5;
int sum=1;
int i;
for(i=1;i<=5;i++){
sum*=i;
}
System.out.println("5的阶乘为:"+sum);
}
}
5. 打印九九乘法表
package com.num2.lianxi;
public class Lianxi7 {
//打印九九乘法表
public static void main(String[] arg){
int i,j;
int sum=1;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
sum=i*j;
System.out.print(j+"*"+i+"="+j*i+"\t");
}
System.out.println();
}
}
}
java基础编程题的更多相关文章
- java基础编程题练习(一)
1.编程实现用户输入4个整数,按从大到小的顺序排列输出. 思路:将输入的数据存入数组,使用冒泡排序对数组数据进行排序后输出数组 冒泡排序的代码如下: import java.util.Scanner; ...
- java基础编程题(1)
1. 题目:打印出杨辉三角形(要求打印出10行如下图) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1...... package com.jzq.test1; ...
- java基础编程题练习(二)
1.回文数 思路一:使用java特有解法,将原数字以字符串存储,翻转后赋值给新的字符串变量,再使用equals与原字符串进行对比 import java.util.Scanner; public cl ...
- Java基础编程题——分别统计出其中汉字、英文字母、空格、数字和其它字符的个数
package com.yangzl.basic; import java.util.Scanner; /** * 分别统计出其中汉字.英文字母.空格.数字和其它字符的个数 * @author Adm ...
- Java基础编程题——打印九九乘法表
package com.yangzl.basic; /** * 九九乘法表 * @author Administrator * */ public class Nine_Nine_Multiplica ...
- Java基础编程题——水仙花数
package com.yangzl.basic; /** * 题目:打印出所有的"水仙花数". * 所谓"水仙花数"是指一个三位数, * 其各位数字立方和等于 ...
- Java基础编程题——素数
package com.yangzl.basic; /** * 判断101-200之间有多少个素数,并输出所有素数. * @author Administrator * */ /*程序分析:判断素数的 ...
- java基础编程题(2)
1.给定一个二叉树,找出其最大深度. 注:二叉树的深度为根节点到最远叶子节点的最长路径上的节点数. /** * Definition for a binary tree node. * public ...
- 6、50道JAVA基础编程练习题跟答案
50道JAVA基础编程练习题 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析 ...
随机推荐
- COGS 2685. 迷妹
★ 输入文件:fans.in 输出文件:fans.out 简单对比时间限制:1 s 内存限制:256 MB [题目描述] 小钟.小皓和小曦都是著名偶像派OI选手,他们都有很多迷妹. 现 ...
- Java Web项目,Android和微信小程序的初始页面配置
Java Web项目 我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发 ...
- C++#pragma pack指令
微软官方文档说#pragma pack 指令的作用是为结构.联合和类成员指定 pack 对齐.的主要作用就是改变编译器的内存对齐方式,这个指令在网络报文的处理中有着重要的作用,#pragma pack ...
- exit - 使程序正常中止
SYNOPSIS 总览 #include <stdlib.h> void exit(int status); DESCRIPTION 描述 函数 exit() 使得程序正常中止,statu ...
- 《少年先疯队》第九次团队作业:Beta冲刺第三天
3.1 今日完成任务情况 姚玉婷:酒店系统中剩余功能的完善 马丽莎:酒店系统中管理员功能的测试 张 琼:酒店系统中会员功能的测试 孙苗坤:酒店系统中其余管理功能的测试文档的编写 3.2 成员贡献时 ...
- 使用html2canvas实现网页截图,并嵌入到PDF
使用html2canvas实现网页截图并嵌入到PDF 以前我们只能通过截图工具进行截取图像.这使得在业务生产中,变得越来越不方便.目前的浏览器功能越来越强大,H5也逐渐普及,浏览器也可以实现截图了.这 ...
- MYSQL:WARN: Establishing SSL connection without server's identity verification is not recommended.
WARN: Establishing SSL connection without server's identity verification is not recommended. Accordi ...
- 深入Linux内核架构——锁与进程间通信
Linux作为多任务系统,当一个进程生成的数据传输到另一个进程时,或数据由多个进程共享时,或进程必须彼此等待时,或需要协调资源的使用时,应用程序必须彼此通信. 一.控制机制 1.竞态条件 几个进程在访 ...
- Django框架基础知识06-模型基础
1.数据库的连接配置 django 连接mysql的配置流程: 安装 pymysql pip install pymysql 创建数据库用户 有创建数据库权限的用户 创建数据库 crm 修改配置 se ...
- Spring MVC中使用Swagger生成API文档和完整项目示例Demo,swagger-server-api
本文作者:小雷FansUnion-一个有创业和投资经验的资深程序员-全球最大中文IT社区CSDN知名博主-排名第119 实际项目中非常需要写文档,提高Java服务端和Web前端以及移动端的对接效率 ...