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个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析 ...
随机推荐
- Oracle PL/SQL 编程手册(SQL大全)
一.SQLPLUS 1引言 SQL命令 以下17个是作为语句开头的关键字: alterdroprevoke auditgrantrollback* commit*inse ...
- codevs 1979 第K个数
时间限制: 1 s 空间限制: 1000 KB 题目等级 : 黄金 Gold 题目描述 Description 给定一个长度为N(0<n<=10000)的序列,保证每一个序列中的数字 ...
- x86和i386
x86: 1 9 7 8年6月,I n t e l公司推出了8 0 8 6,一个1 6位微处理器,它可访问的存储空间达到1 M B. Intel x86家族继续发展,1 9 8 5年出现了3 2位的3 ...
- python笔记_magic变量和函数
前言 先扯一点背景知识 PEP8(Python Enhancement Proposal)是一份python的编码规范,链接:http://www.python.org/dev/peps/pep-00 ...
- postman对登陆进行压力测试的方法
1.填写完整参数,设置好变量,选择好环境,保存好 2.将变量mobile_phone和password的值以如下图的格式,填写到Excel表格中,然后以csv(逗号分隔)的形式进行保存 3.点击此测试 ...
- FFT NTT 模板
NTT: #include<cstdio> #include<cstring> #include<algorithm> using namespace std; # ...
- <Spring Cloud>入门六 Zuul
1.Zuul 2.操作 2.1 pom <?xml version="1.0" encoding="UTF-8"?> <project xml ...
- <Spring Data JPA>一 JPA原生
1.pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt ...
- 生成 Let's Encrypt 免费https证书
1.打开 SSL For Free 官网:https://www.sslforfree.com/ 2.在输入框内输入你要申请证书的域名,输入完点击 Create Free SSL Certificat ...
- tornado框架基础05-模板继承、UImodul和UImethods
01 模板继承 父模板 <html lang="en"> <head> <meta charset="UTF-8"> ...