java的代码大全_java代码大全
【实例简介】
该书适合刚入手java的童鞋,该书由浅入深,是一个不错的自学用书。
导论
Java程序设计
导论
1.1 Hello, World!
程序清单1: Hello world.iava
1/
2*@(#)HelloWorld. java 0.30 08/28/10
4* Show message” Hello, World!” in Console
6 @author xiaohua xu
*@ version②.30
8 *k @ since 0.20
@see System. in
11
12
13 public class HelloWorld t
public static void main(String args)t
6
System. out. println( "Hello, World!
18}
程序清单2: Hello WorldDialog java
1
2 *@(#)HelloWorldDialog java 0.20 08/28/10
4* Show message Hello, World!' in JOptionPane
6 @author xiaohua xu
@version 0.30
8 @since 0.20
9 @see javax. swing JOptionPane
OT
12 import javax. swing JOptionPane
13
14 public class Hel loWor ldDialog i
5678
String message =>Hello, World!
public static void main (Stringl arg
JOptionPane showMessageDialog(nuLl, message);
1
20
程序清单3: Hello WorldApp.java
/
半米
2*@#)He L ldApp. java 0.30 08/28/10
4* Show message Hello, World! in Console
DONT DⅠSTRⅠ BUTE IT!
April 15,2012
2基础知识
Java程序设计
6 *k @author Xiaohua xu
7 @version 0.30
8 *k @since 0.20
@see System. in
10
12 public class he l lowor ldapp i
13
public void maino i
System, out. print("Hello, World! )
System, out. println(;
11111
56789
public static void main (String] args)t
Hel ldApp app= new He l loWor ldApp;
20
app. main(
21
2
12 Unicode演示
匚程序清单4 UnicodeDemo
1/*米
2* @(#Uni codeDemo, java 0. 20 08/28/10
4* Show Uni code u2122 as Java
TM
6 @author Xiaohua Xu
@version 0.20
8 @since 0.10
9 @see JoptionPane
1O冰
12 pubLic class Uni code Demo I
3
public static final char TRADE_MARK \u2122
15 public static void show (String str)i
javax. swing.JOptionPane showMessageDialog(nuLl, str);
1112
public static void main (String args)t
String message=”Java”+ TRADE MARK;
System, out. println(message);
show (message)
System. exit(o);
26
2基础知识
21加法
DONT DⅠSTRⅠ BUTE IT!
April 15,2012
2基础知识
Java程序设计
程序清单 Addition.java
1/**
2 * @(*)Addition. java
4 *@author Xiaohua Xu
5*@ version0.92009/03/05
8 import javax. swing JOptionPane
10 public class Addition i
public static void main( Stringl] args)t
111
String firstNumber;
String secondNumber
16
int number 1
int number 2
18
int sum,
19
firstNumber JOptionPane showInputDialog("First Num)
secondNumber OPtion Pane. showInputDialog ("Second Num
number1 Integer parseInt(firstNumber )
2345
number 2 Integer parseInt(secondNumber);
sum number 1+ number 2
J0ption Pane showMessageDialogo
6789o
The Sum is:”+sum
Results”
JOptionPane PLAIN_MESSAGE
32
System. exit( 0
22浮点数注意
程序清单6: DoubleDemo. java
/*
2 *@(#)DoubL eDemo java
4* @author Xiaohua Xu
5*@ verslon1.02009/03/05
8 public class Doub leDemo t
public static void main(String args)t
double x=0.0:
//初始量
12
double delta =0.1
增长量
int n=10
//迭代次数
14
5
System. out. println(x)
//输出到屏幕
DONT DⅠSTRⅠ BUTE IT!
April 15,2012
2基础知识
Java程序设计
for(int讠=0;i
1
678
x t= delta
/每次递增 delta
System. out. println(x);
//屏幕输出
19
0
21
23数值最值
程序清单z: MaxMin ValueOfVariableDemo java
1/*米
2 *@(#)MaxMinValueOfVariableDemo java
3*输出冬和变量的最大值和最小值
@author Xiaohua Xu
6*@ verslon1.0010/03/15
9 public class MaxMinValueOfVariableDemo t
10
public static void main(Stringl args) t
11
System. out. printInG The largest byte value is
+ Byte. MAX_ VALUE+”,”);
13
System. out. printLn( The smallest byte value is
+ Byte. MIN_VALUE+”.”);
15
System, out. println( The largest short value is
1
+ Short. maX_ VALUE+”.”);
8
System, out println("The smallest short value is
+ Short. MIN VALUE+”.”);
20
System, out. println( The largest integer value is
2
+ Integer. MAX VALUE+”.”);
System, out. println(" The smallest integer value is
+工 nteger MIN_ VALUE+”.”);
System. out. println( The largest long value is
Long MAX VALUE
System. out. println(" The largest long value is
2
Long. MIN_VALUE+”.);
30
31
ystem, out. printLn The largest float value is
+ FLoat. MAX VALUE+”.”);
33
System, out. printLn( The smallest float value is
34
+ Float. MIN value+”.”);
35
36
System, out. println(The largest double value is
+ Double. mAX_VALU+”.”);
System, out. println( The smallest double value is
+ Double. MIN VALUE+”.”)
41
42
循环
DONT DⅠSTRⅠ BUTE IT!
April 15,2012
2基础知识
Java程序设计
程序清单8: WhileDo. java
1/**
2 *@(#)WhileDo. java
4* Since b"' is already false when it reaches the
5* test, the loop never executes
@author Xiaohua xu
8*@ verslon.92009/03/05
11 public class Whiledo i
12
public static void main(String args)t
boolean b= false:
1111
4567
while( b)i
System. out. println( Execute WhileDo while b is true);
tt toc
1
程序清单g: WhileDoTest. java
/
@(#WhiLe DoTest java
4*@author Xiaohua Xu
5*@ verslon0.92009/03/05
8 import javax. Swing JOptionPane
10 public class Whiledotest t
11
11
2
public static void main(String[] args)t
int b= 2
int s=
1
while( b>s)t
18
JOptionPane. showMessageDialogo
1
null
0
Big is still bigger”
21
Results
2
JOption Pane. INFORMATION_ MESSAGE
String big =JOptionPane. showInputDialog("Big Number>)
26
String small= JOptionPane show InputDialog( SmaLl Number
b= Integer parseInt( big )
Integer parseInt( smaLl)
31
ystem. exit(0);
DONT DⅠSTRⅠ BUTE IT!
April 15,2012
2基础知识
Java程序设计
32
33
程序清单10: Do While. java
2 * @()DoWhileTest java
4*@author Xiaohua Xu
5*@ version0.92009/03/05
7 import javax. swing JOptionPane;
9 public class DoWhileTest t
public static void main ([ args)t
int b= 2;// preload variables
int s= 1;// preload variables
1111111
4
do t
56789
JOptionPane. showMessageDialogo
null
Big is still Bigger”
Results”,
JOption Pane INFORMATION_MESSAGE
222
012345
String big JOptionPane showInputDialog("Big Number")
String smaLl= JOptionPane. showInputDialog("SmaLl Number
26
b= Integer parseInt(big)
2
s=Integer parseInt(smaLL)
789o
f while(b> s;
System, exit( 0)
31
32
25选择
程序清单11: Selection Test java
米*/I
2* @()SelectionTest java
4* @author Xiaohua Xu
5*@ version9.92009/03/05
6*/
8 import javax. swing JOptionPane;
10 public class SelectionTest t
public static void main(String[ args) t
DONT DⅠSTRⅠ BUTE IT!
April 15,2012
2基础知识
Java程序设计
14
String big JOptionPane showInputDialog("Big Number>)
15
String small= J0ptionPane showInputDialog( SmaLL Number)
int b= Integer parseInt(big);
比t
Integer parseInt(smaLl);
1
1
String out =(b>s? Big was Larger: Small was larger
20
JOptionPane showMessageDialog(nuLl, out
Results", OPtion Pane. INFORMATION_MESSAGE
System. exit(0);
26
2.6增量
程序清单12: PrePostIncrement. java
/*米
2 *@(#PrePostIncrement java
4* @author Xiaohua Xu
5*@ verslon0.92009/03/05
8 public class PrepostIncrement
public static void main (String args)
11
int x= a
12
System.out. println(” Baseline,x=”+x);
System, out. println( >Pre-increment =++x=>+++X )
1
System, out. printLn( "After increment, x="+X);
X=0;
System,out. println(” 2nd baseline,x=”+×);
System. out. println( "Post-increment = X++=3+X++)
1
System, out. println( After increment,x
X
//System. exit( 0);
27温度转换
程序清单13: FahrenheitToCelsius.java
2 *@(#)FahrenheitToCelsius java
4* celsius =9(fahrenheit- 32)
@author xiaohua Xu
7*@ version0.92009/03/05
DONT DⅠSTRⅠ BUTE IT!
April 15,2012
3简单程序
Java程序设计
10 public class FahrenheitTocelsius i
public static void main(String args)t
double fahrenheit 100;
111111
double celsius =(5.0/9.0*(fahrenheit -32)
4567890
System. out. println(” Fahrenheit”+ fahrenheit+”is
+ celsius+” in Celsius.”);
3简单程序
31数学工具
程序清单14: AbsDemo.java
1/*米
2 *@(#) AbsDemojava
木
4 @author Xiaohua Xu
5*@ version1.002009/03/05
9 public class absDemo t
12
public static void main(Stringl args)t
double x =-0.0.
1
System.out, println(”abs(”++”)=”+Math.abs(x));
6
20
System. out. println(”abs(”+×+”)=”+Math.abs(x);
Double. POSITIVE INFINITY
ystem.out. println(”abs(”+x+”)=”+Math.abs(x);
x= Double NeGATive Infinity
System. out. println(”abs(”+Ⅹ+”)
Math. abs(x))
x= Double nan
System. out. println(”abs(”+x+”)=”+Math.abs(x));
10.5
30
double y
20.1
31
System.out. println(”max(”+x+
y+”)
Math. max
32
System.out. println(”mix(”+X+”,”+y+”)=”+Math.min
33
ystem.out. println(”max”+x+
十
nax(x, y
DONT DⅠSTRⅠ BUTE IT!
10
April 15, 2012
【实例截图】
【核心代码】
java的代码大全_java代码大全相关推荐
- java 代码风格_Java代码风格:最终决定
java 代码风格 所谓的最不起眼的事情如何引发争议性的讨论,有时甚至引起激烈的辩论,难道不是很有趣吗? 例如,我目睹了几次场合,如何使用关键字final引发了非常激烈的争论. 对于外部观察者来说,这 ...
- java 代码重用_Java 代码重用:功能与上下文重用
我几乎不需要讨论为什么重用代码是有利的.代码重用通常使得程序开发更加快速,并使得 BUG 减少.一旦一段代码被封装和重用,那么只需要检查很少的一段代码即可确保程序的正确性.如果在整个应用程序中只需要在 ...
- java的注释规范_Java代码注释规范
1,单行(单行)-简短说明: ///... 单行注释: 代码中的单行注释. 最好在注释前有一个空行,并在其后加上与代码相同的缩进级别. 如果无法完成一行,则应使用块注释. 评论格式: 在行首注释: 在 ...
- java 不要使用魔法值_Java代码中的魔法值
所谓魔法值,是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义. 1. 前言 重构老代码中遇到了不少类似下面这种写法: public void attend(String ...
- java元素符号是什么_Java 代码中 @ 符号是什么意思?
展开全部 annotation. Annotation,是Java5的新特性,下面是Sun的Tutorial的描述,因为是英文,这里我翻译下,希望能够比较清晰323131333532363134313 ...
- java cmd停服务_java代码启动cmd执行命令来开启服务出现无法连接的问题
我想使用openoffice的格式转换功能,需要先开启openoffice的服务,当我手动敲入命令的时候,是可以运行起来的,但是通过Java代码执行却出现拒绝连接的问题,请帮我看看怎么回事 publi ...
- java程序优化快捷键_Java 代码中针对性能优化的总结方案
在一个好的项目中代码优化是永远离不开的话题,如果有充足的时间开发和维护代码,必须考虑每个可以优化的细节,日积月累,项目的质量才会上升,代码优化是绝对有必要的工作.代码优化的主要目的是减少代码块,提升代 ...
- java代码 计算器_java代码---------计算器实现
总结:虽然,没有人会帮你到底,凭什么要对你怜香惜玉 注意实现哪一个运算就把相关代码放在else if这个判断语句里面 package com.rue; import java.awt.BorderLa ...
- 如何检查java代码有误_Java代码查错题
Java代码查错题: 1. abstractclassName { privateString name; publicabstractbooleanisStupidName(String name) ...
- java程序 部署服务器_Java代码如何布署到云服务器
Java代码如何布署到 前两种方式的优点是方便快捷,缺点是要花几元到几十块钱.手动部署方式正好与前两种方式相反,它的优点是免费,同时修炼了你的技术,缺点就是比较费事. 如果不差钱或者时间紧迫的话,你可 ...
最新文章
- PyCharm与git/GitHub取消关联
- 04 列表的增删改查 常用方法 元祖 range
- IT新潮关键词汇整理
- Spring MVC前端控制器不拦截静态资源配置
- 2021,要不断学习!吴恩达等 AI 大佬发表新年寄语
- (2)ionic2--初体验
- 【LeetCode】124. Binary Tree Maximum Path Sum
- Android Q功能
- angularjs 资源集合
- 云服务器搭网站需要买域名吗,买了云服务器还要买域名吗
- WPS实现公式居中同时编号对齐
- phpstrom中的常用快捷键
- 无线工业物联网数据监测终端
- 关于Word的累加符号上下标变右标的解决办法
- java开发规划_java开发程序员职业发展规划路线
- win32Day05:GDI绘图
- 模电基础讲解03-三极管
- tomcat配置前端静态文件gzip压缩
- 【拓展】编程语言中的“前浪”和“后浪”
- 无人机数据处理工作站完美配置方案