Java开发语句和代码块模板
1 输出
System.out.println("Hello World");
System.out.println("First Number = " + firstNumber);
System.out.println("args[" + i + "]: " + args[i]);
2 变量定义
int firstNumber;
long firstNumber;
firstNumber = 10;
double thirdNumber = 10.2d;
char ch = 'a';
boolean value = true;
String greeting = "Hello world!";
char[] helloArray = { 'h', 'e', 'l', 'l', 'o', '.'};
int[] array1;
array1 = newint[100];
double[] array2 = newdouble[10];
long[] array3= {10L, 23L, 30L, 11L};
Date date = new Date();
SimpleDateFormat ft = new SimpleDateFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");
3 流程控制语句
if (score < 50) {
System.out.println("You are not pass");
}
else if (score >= 50 && score < 80) {
System.out.println("You are pass");
}
====
if (num1 > num2)
result = num1;
else
result = num2;
====
switch (age) {
case 18:
System.out.println("You are 18 year old");
break;
case 20:
System.out.println("You are 20 year old");
break;
default:
System.out.println("You are not 18 or 20 year old");
}
====
for(intvalue = 0; value < 10; value = value + 3) {
System.out.println("Step ="+ step + " value = "+ value);
step = step + 1;
}
for (int index = 0; index < myArray.length; index++) {
System.out.println("Element " + index + " = " + myArray[index]);
}
====
while( value < 10) {
System.out.println("Value = "+ value);
value = value + 2;
}
}
do {
System.out.println("Value = " + value);
value = value + 3;
} while (value < 10);
4 类模板
public class MyFirstJavaProgram {
public static void main(String []args) {
System.out.println("Hello World");
}
}
====
package com.xxx;
public class Person {
public String name;
public Person(String persionName) {
this.name = persionName;
}
public String getName() {
return this.name;
}
}
====
package com.xxx;
public class FieldSample {
public static int MY_STATIC_FIELD = 100;
public String myValue;
public FieldSample(String myValue) {
this.myValue= myValue;
}
}
====
package com.xxx;
public class MethodSample {
public String text = "Some text";
public MethodSample() {
}
public String getText() {
return this.text;
}
public void setText(String text) {
this.text = text;
}
public static int sum(int a, int b, int c) {
int d = a + b + c;
return d;
}
}
====
package com.xxx;
public class FinalFieldExample {
public final int myValue = 100;
public static final long MY_LONG_VALUE = 1234L;
}
====
package com.xxx;
public class Animal {
public Animal() {
}
public void move() {
System.out.println("Move ...!");
}
public void say() {
System.out.println("<nothing>");
}
}
Cat.java
package com.xxx;
public class Cat extends Animal {
public void say() {
System.out.println("I am Cat");
}
}
====
class MyClass {
int x;
MyClass() {
x = 10;
}
}
====
5
6 导入
import java.util.*;
import java.text.*;
import java.util.Date;
import java.io.*;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.RandomAccessFile;
import java.io.Reader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
7 正则
String line = "This order was placed for QT3000! OK?";
String pattern = "(.*)(\d+)(.*)";
// Create a Pattern object
Pattern r = Pattern.compile(pattern);
// Now create matcher object.
Matcher m = r.matcher(line);
8 简单函数
/** Return the max between two numbers */
public static int max(int num1, int num2) {
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
====
/** Method to swap two variables */
public static void swap(int n1, int n2) {
int temp = n1;
n1 = n2;
n2 = temp;
}
====
9 文件
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
str = br.readLine();
File f = new File("C:/java/hello");
InputStream f = new FileInputStream(f);
File f = new File("C:/java/hello");
OutputStream f = new FileOutputStream(f);
10 简单小程序
import java.io.*;
public class fileStreamTest{
public static void main(String args[]){
try{
byte bWrite [] = {11,21,3,40,5};
OutputStream os = new FileOutputStream("test.txt");
for(int x=0; x < bWrite.length ; x++){
os.write( bWrite[x] ); // writes the bytes
}
os.close();
InputStream is = new FileInputStream("test.txt");
int size = is.available();
for(int i=0; i< size; i++){
System.out.print((char)is.read() + " ");
}
is.close();
}catch(IOException e){
System.out.print("Exception");
}
}
}
====
Java开发语句和代码块模板相关推荐
- java中的表达式是指_Java 表达式,语句和代码块
我们已经理解了变量和运算符,是时间学习下表达式,语句和代码块了.我们用运算符来构建表达式,计算出一个值:而表达式是语句的核心组件:而语句又组成了代码块: Expression - 表达式 表达式是由变 ...
- Java开发规范之代码格式篇(上)
在程序员的世界里有两件最讨厌的事情,第一件事情是讨厌写代码注释,第二件事情是讨厌看别人的代码不写注释.虽然这只是个段子,但也反映了当下很多程序员的心声.下面简单介绍下代码规范的重要性,第一,规范的代码 ...
- Java自己文章只能自己修改_文章目录Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见。目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽...
文章目录 Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见. 目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽早的发现BUG. 统一代码风格:统一 ...
- java学习教程之代码块
学编程吧java学习教程之代码块发布了,欢迎通过xuebiancheng8.com来访问 java中的代码块包括下面几种: 1.普通代码块 2.构造代码块 3.静态代码块 1.普通代码块很简单看下面这 ...
- Java里面的静态代码块
问题:Java里面的静态代码块 I was looking over some code the other day and I came across: 前几天我在看一些代码时发现: static ...
- java request 处理过程_小猿圈Java开发之从代码看spring mvc请求处理过程
原标题:小猿圈Java开发之从代码看spring mvc请求处理过程 Java作为编程界的常青树,有自己生存的独到之处,小猿圈java讲师今天就分享一个关于从代码看spring mvc请求处理过程,通 ...
- java中的静态代码块、构造代码块、构造方法
运行下面这段代码,观察其结果: package com.test;public class HelloB extends HelloA {public HelloB() {}{System.out.p ...
- java小基础之代码块的霸道
java小基础之代码块的霸道 1.介绍: 代码块的分类:{} 1.局部代码块:限制代码的作用域 书写位置:在方法中 霸道理由:比方法中的程序先一步被调用 2.构造代码块:在类中方法外, 霸道理由:如果 ...
- 【代码质量】-阿里巴巴java开发手册(代码质量提升神器)学习笔记
前言:<阿里巴巴 Java 开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,有了这些前人总结的经验,可以帮助我们写出高质量的代码,同时可以减少Bug数量,少踩坑,提高代码的可读性 ...
最新文章
- 13张图彻底搞懂分布式系统服务注册与发现原理
- POJ1321(棋盘问题)
- 用J-Link烧写u-boot到Nor Flash—— 韦东山嵌入式Linux视频学习笔记04
- (原创).Net将EF运用于Oralce一 准备工作
- 网站服务器windows登陆密码忘记,网站服务器windows登陆密码忘记
- PHP中插件机制的一种实现方案
- 漫步数学分析三十五——乘法法则与梯度
- 一文读懂HBase(安装,架构原理,优化,API,es二级索引,phoenix)
- java 中方法里的参数_【Java基础】12、java中方法的参数传递机制
- vux安装中遇到的坑(转)
- Windows PE的DIY你都会:那你的电脑知识已经超越了90%的人
- HCIP 3-4月考试战报
- DelayQueue实现原理及应用场景分析
- 机器人电机驱动及智能控制分析及展望
- 实现一个多线程安全的单向有序链表,add单个结点、与其他链表合并
- vue使用组件化思想实现一个简单的购物车页面
- 大家期待已经的相亲交友网站源码来了
- 38条搞笑WOW下线理由。。。 达人火速添加啊
- python读文件完整代码_Python读写文件的代码示例
- 税率方程C语言,高级表格税率加减乘除换算法送给有需要的朋友
热门文章
- x12arima季节调整方法_降低农村生活污水处理设备运营成本的方法
- 从hotspot底层对象结构理解锁膨胀升级过程||深入jdk源码理解longadder的分段cas优化机制——分段CAS优化
- Linux 技术篇-文件大小查看方法实例演示,查看指定文件大小,查看列表下所有文件夹和文件的大小
- Python 技术篇-用imageio库实现图片转gif动画,Gif录制屏幕操作实例演示
- QT学习 之 计算器的实现
- PK3Err0040: The target device is not ready for debugging. Please check your configuration bit settin
- CTFshow php特性 web97
- 链栈的建立、判空、入栈、出栈、求长、访顶、清空和销毁
- C++易于实现的有趣项目【附上完整教程】
- Crossing Rivers UVA - 12230 概率与期望