赞
踩
输出所有的水仙花数。所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
举例:153就是一个水仙花数。
153 = 1*1*1 + 5*5*5 + 3*3*3
= 1 + 125 + 27 = 153
请注意:含有main方法的类(class)的名字必须命名为Main,否则调试不成功。
不需要输入。
每一行输出一个水仙花数。
不需要输入。
在这里给出相应的输出。例如:
- 153
- 370
- 371
- 407
- import java.util.*;
-
- public class Main {
- public static void main(String[] args) {
- for(int i=100; i<1000; i++ ){
- int sum = 0;
- int temp = i;
- for(int j=0; j<3; j++){
- int num = temp%10;
- sum += num*num*num;
- temp /= 10;
- }
- if(sum == i){
- System.out.println(i);
- }
- }
- }
- }
某公司标准上班时间是120小时,每小时工钱是20元, 如果上班时间超出了120小时,超出部分每小时按2倍工资发放。请编写程序计算员工月工资。
输入一个员工的工作小时数
输出这个员工的工资数
在这里给出一组输入。例如:
40
在这里给出相应的输出。例如:
800
- import java.util.Scanner;
-
- public class Main {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int h = scanner.nextInt();
- int m;
- if(h<=120&&h>0){
- m = h*20;
- }else if(h>120){
- m = 120*20+(h-120)*40;
- }else{
- m = 0;
- }
- System.out.println(m);
- }
- }
问题描述
给定一个年份,判断这一年是不是闰年。
当以下情况之一满足时,这一年是闰年:
输入包含一个整数y,表示当前的年份。数据规模与约定 1990 <= y <= 2050。
输出一行,如果给定的年份是闰年,则输出yes,否则输出no。
说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。
在这里给出一组输入。例如:
2013
在这里给出相应的输出。例如:
no
- import java.util.Scanner;
-
- public class Main {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int y = scanner.nextInt();
- if(y%4 == 0 && y%100 != 0){
- System.out.println("yes");
- }else if(y%400 == 0){
- System.out.println("yes");
- }else{
- System.out.println("no");
- }
- }
- }
学校进行成绩分级管理,取消分数制,改为成绩分级评定。具体办法是:小于60分为E类;60分至70分(不含70分)为D类;70分至80分(不含)为C类;80分至90分(不含)为B类;90分以上为A类。设计一个程序,对输入的成绩进行等价划分
输入一个整数表示成绩。
根据输入的成绩,输出对应的等级(大写字母)
在这里给出一组输入。例如:
72
在这里给出相应的输出。例如:
C
- import java.util.*;
-
- public class Main{
- public static void main(String[] args){
- Scanner scanner = new Scanner(System.in);
- int h = scanner.nextInt();
- if(h<60&&h>0){
- System.out.println("E");
- }else if(h>=60&&h<70){
- System.out.println("D");
- }else if(h>=70&&h<80){
- System.out.println("C");
- }else if(h>=80&&h<90){
- System.out.println("B");
- }else if(h>=90&&h<=100){
- System.out.println("A");
- }
- }
- }
从键盘输入一个坐标点(x,y)的值,判断该坐标点是否在中心点在原点(0,0)、长为10、宽为5的矩形内。矩形所在位置如下图所示。
请编写一个程序,从键盘输入一个坐标点的横坐标及纵坐标的值,输出判断结果。
在一行内输入两个数(实型数),可以用一到多个空格或回车分隔
(1)如果该坐标在矩形内(包括边界),则输出“In the rectangle”
(2)如果该坐标不在矩形内(边界之外),则输出“Not in the rectangle”
在这里给出一组输入。例如:
2 2
在这里给出相应的输出。例如:
In the rectangle
在这里给出一组输入。例如:
6 4.0
在这里给出相应的输出。例如:
Not in the rectangle
- import java.util.Scanner;
-
-
- public class Main {
-
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- double x = scanner.nextDouble();
- double y = scanner.nextDouble();
- if(x<=5 && x>=-5 && y<=2.5 && y>=-2.5){
- System.out.println("In the rectangle");
- }else {
- System.out.println("Not in the rectangle");
- }
- }
- }
小明来到了古都西安,想去参观大唐西市!
西安的道路可以看做是与x轴或y轴垂直的直线,小明位于(a,b),而目的地位于(c,d),问最少几步可以到达。
一行中四个整数,a,b,c,d,表示坐标为(a,b)与(c,d),这里0<=a,b,c,d<=1000
输出这两个点的西安距离。
0 0 3 4
7
- import java.util.Scanner;
-
-
- public class Main {
-
-
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int a = scanner.nextInt();
- int b = scanner.nextInt();
- int c = scanner.nextInt();
- int d = scanner.nextInt();
- int x,y;
- if(a>c){
- x = a-c;
- }else {
- x = c-a;
- }if(b>d){
- y = b-d;
- }else {
- y = d-b;
- }
- System.out.println(x+y);
- }
- }
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。