当前位置: 首页 > wzjs >正文

家具网站建设规划书怎么安装百度

家具网站建设规划书,怎么安装百度,上海网站建设公司哪家好,电脑做网站服务器一题学会Java入门语法 题目: 提示用户从控制台输出1-15之间的任意数字n,然后输出n行数字金字塔。 例如: Please Enter an integer between 1 and 15:6 Printing the number pyramid… 12 1 23 2 1 2 34 3 2 1 2 3 45 4 3 …

一题学会Java入门语法

题目:

提示用户从控制台输出1-15之间的任意数字n,然后输出n行数字金字塔。

例如:

Please Enter an integer between 1 and 15:6

Printing the number pyramid…

                    12   1   23   2   1   2   34   3   2   1   2   3   45   4   3   2   1   2   3   4   5

6 5 4 3 2 1 2 3 4 5 6

Java语法

  1. for, while, if 用法同 c & c++

  2. 输出: System.out.print("");

  3. 输出并换行: System.out.println();

  4. 包声明: package homework1;

    1. 作用:将类归入包homework1中,便于管理和组织代码。
    2. 与C++的区别:C++没有包的概念,而是使用命名空间(namespace)来组织代码。
  5. 导入库: import java.util.Scanner;

    1. 作用:导入Scanner类,用于从标准输入读取数据。

    2. 与C++的区别:C++通过包含头文件(如<iostream>)来使用输入输出功能,而Java使用import语句导入所需的类。

  6. 类定义

    public class Homework2_23 
    {public static void main(String[] args) {// 代码内容 }
    }
    
    1. 作用: 定义一个名为Homework2_23的公共类,并包含一个main方法,这是Java程序的入口点。
    2. 与C++的区别: C++程序通常只有一个全局的main函数,而Java要求所有代码都必须位于类中。
  7. 创建Scanner对象: Scanner scanner = new Scanner(System.in);

    1. 作用:创建一个Scanner对象,用于读取标准输入(键盘输入)。
    2. 与C++的区别:在C++中,使用std::cin来读取输入,无需显式创建对象。
  8. **输出提示信息: **System.out.print(" ");

  9. 读取用户输入: int n = scanner.nextInt();

    1. 作用:从标准输入读取一个整数,并赋值给变量n

    2. 与C++的区别:C++使用std::cin >> n;来读取输入。

  10. 计算最大宽度: int max_width = 2 * n - 1;

    1. 作用:计算金字塔的最大宽度,即当行数为n时的总宽度。
    2. 与C++的区别:两者语法相同,只是Java要求变量必须显式声明类型。
  11. 打印前导空格

    for (int j = 0; j < (max_width - (2 * i - 1)) / 2; j++) {    System.out.print("   "); } 
    

其余部分基本同C++。

全部代码:

package homework1;
import java.util.Scanner;
public class Homework2_23
{public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("Please  Enter an integer between 1 and 15: ");int n = scanner.nextInt();System.out.println("Printing  the number pyramid...");int max_width = 2 * n - 1;for (int i = 1; i <= n; i++) {//n行// 打印前导空格       前导空格越来越少for (int j = 0; j < (max_width - (2 * i - 1)) / 2; j++) {System.out.print("  ");//没有数字, 一次两格}// 打印左边for (int k = i; k >= 1; k--) {System.out.print(k  + " ");}// 打印右边for (int k = 2; k <= i; k++) {System.out.print(k  + " ");}System.out.println();}}
}

C++版代码 (可对照学习) :

#include <iostream>
#include <string>using namespace std;int main() {int n;cout << "Please Enter an integer between 1 and 15: ";cin >> n;cout << "Printing the number pyramid..." << endl;int max_width = 2 * n - 1;for (int i = 1; i <= n; ++i) {// 打印前导空格for (int j = 0; j < (max_width - (2 * i - 1)) / 2; ++j) {cout << "  ";}// 打印左边部分for (int k = i; k >= 1; --k) {cout << k << " ";}// 打印右边部分for (int k = 2; k <= i; ++k) {cout << k << " ";}cout << endl;}return 0;
}
http://www.dtcms.com/wzjs/59190.html

相关文章:

  • 华为品牌vi设计性能优化工具
  • 建个网站怎放上一张图湖南网站推广
  • 英文网站设计哪家好网络服务提供商
  • 徐州网站开发公司电话搜索引擎论文3000字
  • 深圳做网站的公司那个好深圳市前十的互联网推广公司
  • wordpress e搜索引擎优化的含义
  • 找兼职做酒店网站百度高级搜索页面的网址
  • 网站国际互联网备案号兰蔻搜索引擎营销案例
  • 课堂网站开发网站seo诊断分析报告
  • 手机如何制作一个网站头条新闻今日头条官方版本
  • 网站标题更改发稿媒体平台
  • 网站建设的banner图seo搜索优化网站推广排名
  • 西安网站建设哪家杭州优化seo
  • 网站免费高清素材软件小游戏南昌seo外包公司
  • 网站跟网页的区别是什么企业整站seo
  • 小程序设计软件东莞网站seo公司哪家大
  • 公司网站建设手续想做游戏推广怎么找游戏公司
  • 如何通过建立网站赚钱文职培训机构前十名
  • 哪个网站的品牌特卖做的好百度推广一年要多少钱
  • 网站上传好了如何做定向手游代理加盟哪个平台最强大
  • 专做白酒的网站葫岛百度seo
  • 贵州做网站的公司网络优化seo薪酬
  • 自动添加内部链接的wordpress插件网站排名优化服务公司
  • 个人网站建设推广服务最新热搜榜
  • 滕州个人兼职做网站国际新闻稿件
  • behance中文网站商家推广平台有哪些
  • wordpress建站好用吗口碑营销有哪些
  • 承德网站制作公司搜索网站排行
  • 企业网站建设资金预算表网络排名优化软件
  • 毕业设计开题报告网站开发武汉seo服务