JavaPTA 编程题(一)

 一、Hello Java

定义一个名字为Main的类,在屏幕上输出以下信息:

Hello Java!

Programming is fun!

输入格式:

本题不需要输入。

输出格式:

分两行输出,注意本题的标点符号为英文格式。

输入样例:

本题不需要输入。

输出样例:

在这里给出相应的输出。例如:

Hello Java!
Programming is fun!

答案参考:

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
    System.out.println("Hello Java!");
    System.out.println("Programming is fun!");
    }
}

二、模仿练习

模仿练习, 编写程序,输出三行信息
Write the program to display three messages.

要求:

模仿“参考代码”完成题目,请不要复制参考代码,在开发工具上手工录入代码,运行正确后,提交代码;

参考代码

public class Main {
    public static void main(String[] args) throws Exception {
        System.out.println("Programming is fun!");
        System.out.println("Fundamentals First");
        System.out.println("Problem Driven");
    }
}

输入格式:

输出格式:

输出三行信息

输入样例:

在这里给出一组输入。例如:

  

输出样例:

在这里给出相应的输出。例如:

Programming is fun!
Fundamentals First
Problem Driven

答案参考:

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
    System.out.println("Programming is fun!");
    System.out.println("Fundamentals First");
    System.out.println("Problem Driven");
    }
}

三、jmu-Java-入门

本题目要求读入若干对整数a和b,然后输出它们的和。

输入格式:

在一行中给出一对整数a和b。
以下输入样例只有两对,实际测试数据可能有多对值。

输出格式:

对每一组输入,如果a的绝对值>1000,输出|a|>1000,否则输出a+b的值。

输入样例:

18 -299
1001 -9
-1001 8

输出样例:

-281
|a|>1000
|a|>1000

答案参考:

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
        Scanner abc = new Scanner(System.in);
        while(abc.hasNextInt())
        {
            int a = abc.nextInt();
            int b = abc.nextInt();
            if(Math.abs(a)>1000)
            {
                System.out.println("|a|>1000");
            }
            else
            {
                System.out.println(a+b);
            }
        }
    }
}

四、古埃及探秘-金字塔

金字塔是继99乘法表决之后的一个经典图形排列题

题目要求:

要求用户可以自主控制塔身的层数, 完成如下金字体样式;

输入格式:

4

输出格式:

   *
  ***
 *****
*******

输入样例:

在这里给出一组输入。例如:

5
8

输出样例:

在这里给出相应的输出。例如:

    *
   ***
  *****
 *******
*********


       *
      ***
     *****
    *******
   *********
  ***********
 *************
***************

答案参考:

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sca = new Scanner(System.in);
		int a = sca.nextInt();
		for(int i =  1; i<=  a ; i++)
		{
			for(int j = 1;j<=a-i;j++)
			{
				System.out.print(" ");
			}
			for(int k = 1 ; k<=2*i-1;k++)
			{
				System.out.print("*");
			}
			System.out.println();
		}
}
}

五、输出社会主义核心价值观的基本内容

分三行在屏幕上输出社会主义核心价值观基本内容的中英文对照。

请注意:含有main方法的类(class)的名字必须命名为Main,否则调试不成功。

输入格式:

不需要输入。

输出格式:

分三行输出社会主义核心价值观基本内容的中文(英文)对照。

输入样例:

本题不需要输入。

输出样例:

在这里给出相应的输出。注意输出结果中的括号和顿号均为中文输入法下的格式。

富强(Prosperity)、民主(Democracy)、文明(Civility)、和谐(Harmony)
自由(Freedom)、平等(Equality)、公正(Justice)、法治(Rule of Law)
爱国(Patriotism)、敬业(Dedication)、诚信(Integrity)、友善(Friendship)

答案参考:

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
        System.out.println("富强(Prosperity)、民主(Democracy)、文明(Civility)、和谐(Harmony)");
        System.out.println("自由(Freedom)、平等(Equality)、公正(Justice)、法治(Rule of Law)");
        System.out.println("爱国(Patriotism)、敬业(Dedication)、诚信(Integrity)、友善(Friendship)");
    }
}

以上内容仅个人编程,若有侵权请联系。

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

freedom-小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值