JSJ——java基本概念二
当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基本概念二相关推荐
- JSJ——java基本概念一
Java曾以什么优点吸引你走上程序员这条不归路? 友好的语法.面向对象.内存管理和最棒的跨平台可移植性.write-once/run-anywhere 当然,只有我们真正投身入java才发现有bug要 ...
- java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题
原 java泛型(二).泛型的内部原理:类型擦除以及类型擦除带来的问题 2012年08月29日 23:44:10 Kilnn 阅读数:56717 版权声明:本文为博主原创文章,未经博主允许不得转载. ...
- 【转】java提高篇(二)-----理解java的三大特性之继承
[转]java提高篇(二)-----理解java的三大特性之继承 原文地址:http://www.cnblogs.com/chenssy/p/3354884.html 在<Think in ja ...
- 小汤学编程之JAVA基础day01——JAVA基本概念、第一个JAVA程序
一.JAVA的概念 1.名字的由来 2.java之父 3.java的分类 4.虚拟机跨平台原理 二.第一个JAVA程序 1.编译环境 2.环境变量 3.用黑 ...
- Java校招笔试题-Java基础部分(二)
导语 Java面试题集2021版 Java基础部分二 14.hashCode方法的作用? 15.写clone()方法时,通常都有一行代码,这行代码是什么? 16.静态变量和实例变量的区别? 17. ...
- Java基础概念干货(字符、标识符、数据类型... ...)
Java基础概念之字符.标识符.数据类型 一.字节 1.位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数. 2.字节(byte):是计算机中数据处理的基本单位,习惯上用 ...
- java nio 缓冲区(二)
本文章来自于本人个人博客:java nio 缓冲区(二) 一,创建缓冲区 1.缓冲区的创建有两种方式,分别是ByteBuffer.allocate([int])或者ByteBuffer.wrap(by ...
- JAVA基础--QR_Code二维码生成
2019独角兽企业重金招聘Python工程师标准>>> 项目中我们经常会用到二维码,今天就来讲讲二维码的生成: 1, 二维码的概念: 二维条码/二维码(2-di ...
- java合肥工业大学考试题库_合肥工业大学java程序设计实验二
合肥工业大学java程序设计实验二 1 / 3<Java 程序设计>实验报告--实验 2实验室:三.四机房 2014 年 05 月 22日学院 计算机与信息学院 专业班级 姓名 成绩课程名 ...
最新文章
- 新课推介 | 《大数据技术的商业应用与实践》就要开课啦!
- C# 打开word 语法拼写错误太多 解决方案
- Git版本管理工具的使用
- JAVA反射系列之Method,java.lang.reflect.Method的使用
- python参数传递方法_【python学习笔记】函数参数传递方法
- (39)Verilog HDL参数:localparam
- 大数据时代下的信息安全
- 得存一波板子了。。。。
- php fig是什么,还是看好 PHP-FIG
- 一种基于JSON语法的JSON数据转换器
- ADAMSSimulink 机器人动力学仿真入门(一):使用Solidworks创建三维模型并导入ADAMS(代码已开源)
- mac java环境变量验证_Mac系统 JAVA环境变量配置
- 单层感知机(Single Layer Perceptron)详解
- mybatis-generator工具生成对应的自定Service和Controller
- 《Drools7.0.0.Final规则引擎教程》第4章 global全局变量
- 用英语表达“谢谢”,thank you,thank you very much的其他多种方式
- python6小时完全入门_如果只有1小时学Python,看这篇就够了,摸摸头发你还好吗!...
- 给h264帧增加start code和sps/pps
- 年底了,如何高效的与领导提加薪?
- XML-DTD解析(转载的)
热门文章
- C语言慈善募捐程序(在全院10000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目。)
- Java吃货联盟订餐系统
- LiveUpdate Adminstrator配置
- Runtime(字典转模型)学习
- ICIP2020:VVC解码端基于GPU的运动补偿优化
- 华为rh2288v2服务器系统,华为RH2288H V2服务器外部简介_华为 FusionServer RH2288 V2_服务器评测与技术-中关村在线...
- 鲁大师2022年半年报公布,九号获得最智能电动车品牌
- 【小5聊】echarts基础之x轴name值显示不全解决方法
- HDU 3364	 Lanterns 高斯消元(水 异或方程
- Redis Sentinel判断主观下线和客观下线