前言:虽然说学过设计模式,J2EE,这个学期才开始学Java,呵呵,有点颠倒了,但是还是要从基本的抓起。hoho~~

(一)一个简单的java应用程序

Package edu.ynu.java.lession1

/*

The simplest Java program

*/

public class FirstJavaProg

{

public static void main(String[] args)

{

// System.out is the standard output stream.

System.out.println("Hello!");

}

}

(二)注释

// This is my first Java program

(三)数据类型

byte (1 bytes, -128 … 127)

short (2 bytes, -32,768 … 32,767)

int (4 bytes, -2,147,483,648 … 2,147,483,647)

long (8 bytes)

Integer literals can be specified in several bases:

Decimal — -99 or 32174

Octal — 012 or 07

Hexadecimal — 0xff or 0XABCDEF01

float

4 bytes

6.5 significant digits

±3.4028E+38F

denoted by ‘F’ or ‘f’ suffix

double

8 bytes

15 significant digits

±1.7977E+308

denoted by ‘D’ or ‘d’ suffix (or no suffix)

if (Double.isNaN(x)) // check whether x is "not a number"

boolean

char

(四)变量

赋值和初始化

常量

Example:

public class Constants

{

public static void main(String[] args)

{

final double CM_PER_INCH = 2.54;

double paperWidth = 8.5;

double paperHeight = 11;

System.out.println("Paper size in centimeter: "

+ paperWidth * CM_PER_INCH + " by "

+ paperHeight * CM_PER_INCH);

}

}

(五)运算符

Arithmetic +, -, *, /, and %.

Prefix and postfix ++ and --.

Boolean ==, !=, , >=, &&, and ||.

Bitwise &, |, ^, and ~.

Arithmetic shift << and >>.

Logical shift >>>.

Java logical operators

&&   (conditional AND)

&     (boolean logical AND)

||   (conditional OR)

|     (boolean logical inclusive OR)

^     (boolean logical exclusive OR)

!     (logical NOT)

数学函数和常量

Constants (e.g, Math.PI)

Functions (e.g., Math.sin())

数值类型之间的转换

强制类型转化 double x = 9.997; int nx = (int)Math.round(x); 括号和运算符级别 如记不得可以使用括号 枚举类型 enum Size{SMALL, MEDIUE, LARGE, EXTRA——LARGE}; Size s = Size.SMALL; 注:变量用小写字母开头,常量和类名用大写字母开头

java结构设计_Java基本的程序设计结构(一)相关推荐

  1. java 投票_java实现投票程序设计

    本文实例为大家讲述了java实现投票程序设计代码,分享给大家供大家参考,具体内容如下 运行效果图: 程序如下: import java.awt.*; import java.awt.Event.*; ...

  2. java 树结构_Java通用tree树形结构

    前言 现在大部分都是后端封装树形结构,第一次做的时候想从网上找通用,发现大部分都是要用类的get/set方法,不一样就要改,毕竟懒,改就改改,后来发现部门要,地区要,分类要,于是想着就把之前的用注解和 ...

  3. java程序设计_80后程序员,带你深入理解Java基本的程序设计结构,不来你别后悔...

    前言 现在,假定已经成功地安装了JDK,并且能够运行第2章中给出的示例程序.从现在开始将介绍Java应用程序设计.本章主要讲述程序设计相关的基本概念(如数据类型.分支以及循环)在Java中的实现方式. ...

  4. 《Java程序设计》实验报告——Java的基本程序设计结构

    浙江理工大学 <Java程序设计>  实验报告  20 19-20 20学年第 1学期      学  院 信息学院 班  级 计算机科学技术18(3) 姓  名 申屠志刚 学  号 20 ...

  5. JAVA实验——Java的基本程序设计结构

    实验一  Java的基本程序设计结构 实验目的 熟悉Java开发环境,建立Java工程,练习编程,会使用变量,字符串,数组,输入与输出等API. 实验内容 利用eclipse建立Java工程 必做题 ...

  6. CoreJava 笔记总结-第三章 Java的基本程序设计结构

    CoreJava 笔记总结 文章目录 CoreJava 笔记总结 第三章 Java的基本程序设计结构 数据类型 1. 整型 2. 浮点类型 3. char类型 4. boolean类型 变量与常量 1 ...

  7. 【西行 - 官封弼马温】Java 基本程序设计结构

    J3 - 白起 Java(Java基础 # 程序设计结构 # 笔记) 1.Hello World 下面是一个简单的 Java 应用程序,它会在程序控制台中打印一句话 "Hello World ...

  8. Java核心技术卷阅读随笔--第3章【Java 的基本程序设计结构】

    3.1 一个简单的Java应用程序 下面看一个最简单的 Java 应用程序,它只发送一条消息到控制台窗口中: 复制代码 public class FirstSample { public static ...

  9. 第2章(Java 的基本程序设计结构)

    第2章(Java 的基本程序设计结构) 文章目录 第2章(Java 的基本程序设计结构) 2.1一个简单的 Java 应用程序 2.2注 释 2.3数据类型 2.3.1整型 2.3.2浮点型 2.3. ...

最新文章

  1. [自带避雷针]DropShadowEffect导致内存暴涨
  2. MATLAB“figure”使用详解
  3. java查看上下文加载器_线程上下文类加载器
  4. 世纪互联云和华为共同打造的数据中心是一个很好的一步标志!
  5. python 私有属性_Python3伪私有属性
  6. python获取天气数据_python获取天气数据
  7. 开源中国 精彩回顾_如何撰写精彩的事件回顾
  8. 神州八号利用计算机,说到科技,我想大部分的人想到的是神州八号
  9. 全文检索技术 mysql_浅谈MYSQL的全文检索的应用
  10. element表格多列排序_Python,Numpy,Pandas…数据科学家必备排序技巧
  11. python机器学习之物体识别
  12. 【vue+cesium】加载三维天地图
  13. 网络推广方式有哪些?分享几种常见的推广方式,十分有效
  14. 阿里视频云点播端体验Demo
  15. 使用Fragment和ListView、RecyclerV实现动物信息显示
  16. 陈平,温铁军视频思想笔记
  17. JavaSE基础知识汇总
  18. 树莓派 天猫精灵智能灯泡_智能灯泡即使在关闭时也会用完电吗?
  19. C#ObjectArx Cad创建点线块
  20. MATLAB利用FFT对信号进行频谱分析

热门文章

  1. 全国计算机一级书红色封面,年度最强的网红录取通知书,竟然附赠了一张黑胶唱片...
  2. 宇轩网络面试题目PHP,二十道接地气的php面试题,让你直接通过面试!就此奉上~...
  3. DVWA设置mysql_dvwa安装、配置、使用教程(Linux)
  4. python支付宝自动转账_python实现支付宝转账接口
  5. python可以在多平台运行 体现了_Python:使用异常处理来判断运行的平台
  6. Linux基础(用户身份和文件权限)
  7. weblogic忘记console密码
  8. Flutter 使用动画播放一组图片
  9. C艹 指针和const的关系和注意事项(非常有意思)
  10. Sublime Text 3 配置python交互运行环境的快捷键