Java编程简单应用

 更新时间:2017年02月15日 09:34:59   作者:疯狂的牛  
本文主要介绍了三个简单Java小程序———1、HelloWorld(HelloWorld的来源);2、输出个人信息3、输出特殊图案。具有很好的参考价值,下面跟着小编一起来看下吧

一、输出HelloWorld

(关于HelloWorld来源的小故事)或许有很多小伙伴在这里会有一个疑问,就是为什么学习每一种编程语言要学习第一个程序都是输出helloworld呢?牛哥之前和你们一样有相同的疑问,牛哥接触过C、C++、C#、Python这几种编程语言,所接触的教程的第一个小程序都是输出helloworld。于是牛哥就忍不住查了一下资料,事情的缘由是这样的,待牛哥给小伙伴们细细道来。

这是一个最著名的程序。对每一位程序员来说,这个程序几乎是每一门编程语言中的第一个示例程序。那么,这个著名的程序究竟从何而来呢?

实际上,这个程序的功能只是告知计算机显示Hello World这句话。传统意义上,程序员一般用这个程序测试一种新的系统或编程语言。对程序员来说,看到这两个单词显示在电脑屏幕上,往往表示他们的代码已经能够编译、装载以及正常运行了,这个输出结果就是为了证明这一点。

这个测试程序在一定程度上具有特殊的象征意义。在过去的几十年间,这个程序已经渐渐地演化成为了一个久负盛名的传统。几乎所有的程序员,无论是在你之前,或在你之后,当第一次实现与计算机成功沟通之后,在某种程度上,他们的肾上腺素就会急剧上升(激动不已)。以下就是这个著名程序的诞生故事。

Hello, World最早是由 Brian Kernighan 创建的。1978年,Brian Kernighan写了一本名叫《C程序设计语言》的编程书,在程序员中广为流传。他在这本书中第一次引用的Hello World程序,源自他在1973年编写的一部讲授 B语言的编程教程:

main (){ 
extrn a,b,c; 
putchar (a); putchar (b); putchar (c); putchar ('!*n'); 
}

a 'hell';
b 'o, w';
c 'orld';

但是非常不幸的是,当 Forbes India 杂志采访他的时候,他自己对这段传奇故事中一些记忆已经有点儿模糊了。当他被问及为什么选择『Hello, World!』时,他回答说,『我只记得,我好像看过一幅漫画,讲述一枚鸡蛋和一只小鸡的故事,在那副漫画中,小鸡说了一句‘Hello World'』。

讲清楚了这个故事,接下来我们就着手写第一个Java程序。

public class HelloWorld{ 
  public static void main(String args[]){ 
    System.out.println("HelloWorld"); 
  } 
}

哈哈哈 。。。。有没有很有成就感呢?

啊?是不是不知道在哪写以上的那几行代码呢?下面牛哥哥就一步一步的带小伙伴们输出这个结果,向计算机世界深情地说“HelloWorld”。

1、在任意盘符的英文目录下,新建一个名为HelloWorld.txt的文本文件。

2、将HelloWorld.txt的后缀名改为.java,这样该文件就变为HelloWorld.java。后缀名为.java的文件是Java程序的源文件,我们平时所谓的写代码实质就是:在编辑后缀名为.java的文件。

3、将HelloWorld.java用文本文件的方式打开,并输入我们要输入的代码。

4、打开命令行界面,进入到刚才编辑的Java源文件的目录,使用javac命令对HelloWorld.java进行编译。将HelloWorld.java编译生成HelloWorld.class文件。.class文件为字节码文件可被计算机执行。

5、使用Java命令执行HelloWorld.class文件,输出HelloWorld。

请注意牛哥哥在命令行输入的命令,命令输入后按“回车键”执行命令。后面的的程序按照以上的方式 进行。

输出结果为Helloworld

二、输出个人信息

public class Message{
 public static void main(String args[]){
 System.out.println("姓名:张三");
 System.out.println("性别:男");
 System.out.println("年龄:30岁");
 System.out.println("联系方式:1234456789");
 } 
}

输出结果为:

姓名:张三

性别:男

年龄:30岁

联系方式:12345679

三、编写Java程序输出以下形状


*
**
***
****

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

public class Demo{
 public static void main(String args[]){
 System.out.println("*");
 System.out.println("**");
 System.out.println("***");
 System.out.println("****");
 System.out.println("");
 System.out.println("*****");
 System.out.println("*****");
 System.out.println("*****");
 } 
}

输出结果为:

*
**
***
****

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

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • idea中导入项目后main方法无法Run的解决

    idea中导入项目后main方法无法Run的解决

    这篇文章主要介绍了idea中导入项目后main方法无法Run的解决方案,具有很好的参考价值,希望对大家有所帮助。
    2023-03-03
  • java静态代理的含义及用法

    java静态代理的含义及用法

    在本篇文章里小编给大家整理的是一篇关于java静态代理的含义及用法,有需要的朋友们可以跟着学习参考下。
    2021-06-06
  • SpringBoot实现评论回复功能(数据库设计)

    SpringBoot实现评论回复功能(数据库设计)

    这篇文章主要介绍了SpringBoot实现评论回复功能(数据库设计),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • idea中lombok的用法

    idea中lombok的用法

    lombok是开源的代码生成库,是一款非常实用的小工具,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作,今天小编给大家介绍idea中lombok的用法,感兴趣的朋友一起看看吧
    2021-12-12
  • java Class文件内部结构解析过程详解

    java Class文件内部结构解析过程详解

    java class的文件结构,java class文件结构是基于字节流的,用unicode进行编码,下面说说java Class文件内部结构分析
    2013-11-11
  • springBoot整合redis做缓存具体操作步骤

    springBoot整合redis做缓存具体操作步骤

    缓存主要是将数据存在计算机的内存当中,以便于在使用的时候是可以实现快速读取使用,它的快也是相对于硬盘读取而言,这篇文章主要给大家介绍了关于springBoot整合redis做缓存的具体操作步骤,需要的朋友可以参考下
    2024-04-04
  • Mybatis之#{}与${}的区别使用详解

    Mybatis之#{}与${}的区别使用详解

    这篇文章主要介绍了Mybatis之#{}与${}的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • SpringBoot整合Spring Security的详细教程

    SpringBoot整合Spring Security的详细教程

    这篇文章主要介绍了SpringBoot整合Spring Security的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • JDBC三层架构深入刨析

    JDBC三层架构深入刨析

    三层架构是一种软件设计架构,是一种组织代码的手段和方法,三层架构的优点是扩展性好,复用性高;缺点是步骤多,比较繁琐;代码多,效率降低
    2022-12-12
  • java.lang.Runtime.exec() Payload知识点详解

    java.lang.Runtime.exec() Payload知识点详解

    在本篇文章里小编给大家整理的是一篇关于java.lang.Runtime.exec() Payload知识点相关内容,有兴趣的朋友们学习下。
    2020-03-03

最新评论