当Java虚拟机启动执行时,它会寻找你在命令列所指定的类。每个Java程序最少都会有一个类以及一个main()。每个应用程序只有一个main()函数。然后它会锁定像下面这样一个特定的方法:

public static void main ( Stirng[] args ) {//程序代码写在这里}

像以上就是最基本的Java main方法啦!

在java中的所有东西都会属于某个类,真正被执行的是类,而main()就是程序的起点。

不管你的程序有多大,一定都会有一个main()来作为程序的起点。

那么我们可以在main中做些什么呢?

1、做某件事

声明、设定、调用方法等普通语句

int x = 3;String name = "Dirk";x = x * 17;System.out.print("x is " + x);double d = Math.random

2、反复做某件事

for与while的循环(loop)

while ( x > 5) {x = x - 1;}for ( int x = 0; x < 10; x = x + 1) {System.out.print("x is " + x);}

3、在适当条件下做某件事

if/else的条件下做某件事

if ( x == 10 ) {System.out.print( "x must be 10" );} else  {System.out.print( "x isn't 10" );}if ( ( x < 3) & ( name.equals( "Dirk" ) ) ) {System.out.print( "Gently" );}System.out.print( "this is JSJ" );

  

这里有一些基本编程要点:

——语句以分号结束

——程序块以 { } 划出范围

——用名称与类型声明变量

——等号是赋值运算符

——只要条件测试结果为真,while循环就会一直执行块内的程序

——对于大括号的格式,可以有自己的见解

转载于:https://www.cnblogs.com/UncleCatMySelf/p/9139247.html

JSJ——java基本概念二相关推荐

  1. JSJ——java基本概念一

    Java曾以什么优点吸引你走上程序员这条不归路? 友好的语法.面向对象.内存管理和最棒的跨平台可移植性.write-once/run-anywhere 当然,只有我们真正投身入java才发现有bug要 ...

  2. java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题

    原 java泛型(二).泛型的内部原理:类型擦除以及类型擦除带来的问题 2012年08月29日 23:44:10 Kilnn 阅读数:56717 版权声明:本文为博主原创文章,未经博主允许不得转载. ...

  3. 【转】java提高篇(二)-----理解java的三大特性之继承

    [转]java提高篇(二)-----理解java的三大特性之继承 原文地址:http://www.cnblogs.com/chenssy/p/3354884.html 在<Think in ja ...

  4. 小汤学编程之JAVA基础day01——JAVA基本概念、第一个JAVA程序

    一.JAVA的概念 1.名字的由来      2.java之父     3.java的分类     4.虚拟机跨平台原理 二.第一个JAVA程序 1.编译环境      2.环境变量     3.用黑 ...

  5. Java校招笔试题-Java基础部分(二)

    导语   Java面试题集2021版 Java基础部分二 14.hashCode方法的作用? 15.写clone()方法时,通常都有一行代码,这行代码是什么? 16.静态变量和实例变量的区别? 17. ...

  6. Java基础概念干货(字符、标识符、数据类型... ...)

    Java基础概念之字符.标识符.数据类型 一.字节 1.位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数. 2.字节(byte):是计算机中数据处理的基本单位,习惯上用 ...

  7. java nio 缓冲区(二)

    本文章来自于本人个人博客:java nio 缓冲区(二) 一,创建缓冲区 1.缓冲区的创建有两种方式,分别是ByteBuffer.allocate([int])或者ByteBuffer.wrap(by ...

  8. JAVA基础--QR_Code二维码生成

    2019独角兽企业重金招聘Python工程师标准>>> 项目中我们经常会用到二维码,今天就来讲讲二维码的生成: 1, 二维码的概念:            二维条码/二维码(2-di ...

  9. java合肥工业大学考试题库_合肥工业大学java程序设计实验二

    合肥工业大学java程序设计实验二 1 / 3<Java 程序设计>实验报告--实验 2实验室:三.四机房 2014 年 05 月 22日学院 计算机与信息学院 专业班级 姓名 成绩课程名 ...

最新文章

  1. 新课推介 | 《大数据技术的商业应用与实践》就要开课啦!
  2. C# 打开word 语法拼写错误太多 解决方案
  3. Git版本管理工具的使用
  4. JAVA反射系列之Method,java.lang.reflect.Method的使用
  5. python参数传递方法_【python学习笔记】函数参数传递方法
  6. (39)Verilog HDL参数:localparam
  7. 大数据时代下的信息安全
  8. 得存一波板子了。。。。
  9. php fig是什么,还是看好 PHP-FIG
  10. 一种基于JSON语法的JSON数据转换器
  11. ADAMSSimulink 机器人动力学仿真入门(一):使用Solidworks创建三维模型并导入ADAMS(代码已开源)
  12. mac java环境变量验证_Mac系统 JAVA环境变量配置
  13. 单层感知机(Single Layer Perceptron)详解
  14. mybatis-generator工具生成对应的自定Service和Controller
  15. 《Drools7.0.0.Final规则引擎教程》第4章 global全局变量
  16. 用英语表达“谢谢”,thank you,thank you very much的其他多种方式
  17. python6小时完全入门_如果只有1小时学Python,看这篇就够了,摸摸头发你还好吗!...
  18. 给h264帧增加start code和sps/pps
  19. 年底了,如何高效的与领导提加薪?
  20. XML-DTD解析(转载的)

热门文章

  1. C语言慈善募捐程序(在全院10000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目。)
  2. Java吃货联盟订餐系统
  3. LiveUpdate Adminstrator配置
  4. Runtime(字典转模型)学习
  5. ICIP2020:VVC解码端基于GPU的运动补偿优化
  6. 华为rh2288v2服务器系统,华为RH2288H V2服务器外部简介_华为 FusionServer RH2288 V2_服务器评测与技术-中关村在线...
  7. 鲁大师2022年半年报公布,九号获得最智能电动车品牌
  8. 【小5聊】echarts基础之x轴name值显示不全解决方法
  9. HDU 3364 Lanterns 高斯消元(水 异或方程
  10. Redis Sentinel判断主观下线和客观下线