Java基础优美代码 java 基础代码

求一个50行左右的JAVA代码 , 最好每行带注释,谢谢啦/*这个相当详细Java基础优美代码了.
程序也不算太难.而且给老师看Java基础优美代码的时候效果比较好.因为有图形化界面,又实现一个比较实用的功能.老师会比较高兴的.
建立一个文件名为Change.java就可以编译Java基础优美代码了*/
/*
* 这个程序实现输入身高算出标准体重,输入体重,算出身高的功能
*/
import java.awt.*; //导入相关类包,这才样使用相应awt图形界面的类
import java.awt.event.*;//同上
public class Change extends Frame { //定义一个类Change, 父类是Frame(图形界面的)
Button b = new Button("互查"); //创建一个按钮的对象b,显示为"互查"
Label l1 = new Label("身高(cm)");//创建一个lable.显示身高
Label l2 = new Label("体重(kg)");//创建一个lable 显示体重
double heigth, weigth; //定义变量
double x, y; //定义变量
TextField tf1 = new TextField(null, 10);//添加Text框
TextField tf2 = new TextField(null, 10);//添加Text框
public Change() {//类的构造函数,完成初始化
super("互查表");//创建窗口,标题为互查表
setLayout(new FlowLayout(FlowLayout.LEFT));//设置布局
add(l1);//把lable 身高放到window里
add(tf1);//把Text 框 放到窗口上
add(l2); //把lable 体重放到window里
add(tf2);//Test放到窗口里
add(b);//把button放到窗口上
pack();//自动放到窗口里排列上边的组件
setVisible(true);//可以让用户看到窗口
addWindowListener(new WindowAdapter() {//如果按 X, 关闭窗口
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
b.addActionListener(new ButtonListener());//添加button监听函数
}
class ButtonListener implements ActionListener {//实现click button时功能操作
public void actionPerformed(ActionEvent e) {//当click调用
if (tf1.getText()!=null) {//检查tf1 test 是否为空
try {//取异常
x = Double.parseDouble(tf1.getText());//字符转为double型
weigth = (x - 100) * 0.9;//算重量
tf2.setText(""weigth);//显示重量
} catch (NumberFormatException ex) {
tf1.setText("");//如果输入不是数字,设为空
}
}
if (tf1.getText().equals("")==true){//tf1是否为空
y = Double.parseDouble(tf2.getText());//把tf2里的文本转为double 型 的
heigth = y / 0.9100;//算身高根据重量
tf1.setText(""heigth);}//显示身高
}
}
public static void main(String[] args) {//主函数,程序入口
new Change(); //建立类Change的对象,并调用Java基础优美代码他的构造函数Change().显示窗口
}
}
一段最简单的java代码程序有哪些?public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world!");
}
}
一. 基本概念
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言 。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群 。
二. 体系
Java分为三个体系 , 分别为Java SE(J2SE , Java2 Platform Standard Edition,标准版),
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版) 。
Java ME(J2ME,Java 2 Platform Micro Edition,微型版) 。
求java代码300行左右,要有注释,能运行,基础点的越基础的越好 , 300行以上就好,不要太长的300行能干啥啊Java基础优美代码,你还不如自己做做练习题 。
package suoha;
import java.util.ArrayList;import java.util.Random;
public class MainFunction {
private ArrayListMyCard cards = new ArrayListMyCard();
private int[] cardNumArr = new int[52];
private int[] mycards = new int[5];
private int[] p1cards = new int[5];
public static void main(String[] args) {
MainFunction mainfunc = new MainFunction();
【Java基础优美代码 java 基础代码】mainfunc.makeCards();
mainfunc.cardNumArr = mainfunc.shuffleCards(mainfunc.cardNumArr);
mainfunc.catchCards();
mainfunc.showAllCardsOfHand();
//mainfunc.printNums();
}
/**
* 洗牌
* @param cardNums
* @return
*/
private int[] shuffleCards(int[] cardNums){
int size = cardNums.length;
int[] returnNums = new int[size];
//System.out.println(cardNums[0] "=========================");
Random rand = new Random();
for(int i=size-1;i0;i--){
int nextInt = rand.nextInt(i);
returnNums[size-1-i] = cardNums[nextInt];
cardNums[nextInt] = cardNums[i];
cardNums[i] = returnNums[size-1-i];
//System.out.println("suijishu:" nextInt "||zhi:" returnNums[size-1-i]);
}
returnNums[size-1] = cardNums[0];
return returnNums;
}
/**
* 抓牌
*/
private void catchCards(){
for(int i=0;i5;i){
mycards[i] = cardNumArr[2*i];
p1cards[i] = cardNumArr[2*i 1];
}
}
private void showAllCardsOfHand(){
System.out.print("你手中的牌是Java基础优美代码:||");
for(int i=0;i5;i){
MyCard myCard = cards.get(mycards[i]-1);
System.out.print(myCard.toString() "||");
}
System.out.println();
System.out.print("对家手中的牌是:||");
for(int i=0;i5;i){
MyCard myCard = cards.get(p1cards[i]-1);
System.out.print(myCard.toString() "||");
}
}
/**
* 显示牌的顺序
*/
private void printNums(){
for(int i=0;icardNumArr.length;i){
System.out.print(cardNumArr[i] ",");
}
}
/**
* 制作卡片
*/
private void makeCards(){
for(int i=1;i=13;i){
for(int j=1;j=4;j){
//System.out.println((i-1)*4 j);
MyCard card = new MyCard((i-1)*4 j, j, i);
cardNumArr[(i-1)*4 j-1] = (i-1)*4 j;
cards.add(card);
}
//MyCard card1 = new MyCard((i-1)*4 1, 1, i);
//MyCard card2 = new MyCard((i-1)*4 2, 2, i);
//MyCard card3 = new MyCard((i-1)*4 3, 3, i);
//MyCard card4 = new MyCard((i-1)*4 4, 4, i);
//cards.add(card1);
//cards.add(card2);
//cards.add(card3);
//cards.add(card4);
}
}
}
给段最简单的java代码让我新手看一下最简单的java代码肯定就是这个了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了 。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
求一段简单JAVA代码 非常简单import java.util.LinkedList;
import java.util.List;
import java.util.Random;
public class Group {
public static void main(String[] args) {
ListInteger l = new LinkedListInteger();
int[][] group = new int[4][7];
Random r = new Random();
for (int i = 0; i31; i)
l.add(new Integer(i1));
for (int i = 0; i4; i) {
for (int j = 0; j7; j) {
int k = r.nextInt(l.size());
group[i][j] = l.get(k);
l.remove(k);
}
}
for (int i = 0; i4; i) {
System.out.print("Group "(i1)": ");
for (int j = 0; j7; j) {
System.out.print(group[i][j]" ");
}
System.out.println();
}
// 剩下分组
String groups = "";
for(Integer _tem : l) {
groups= _tem" ";
}
System.out.print("Group ""5"": "groups);
}
}
想编写优美的java代码格式要记住这几条规则做到这些规则Java基础优美代码的目的很简单Java基础优美代码,就是写出“优美”的Java代码来 。
1、Java注释尽可能全面
对于方法的注释应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述:类的注释应该包含类的功能说明、作者和修改者 。
2、多次使用的相同变量最好归纳成常量 多处使用的相同值的变量应该尽量归纳为一个常量,方便日后的维护 。
3、尽量少的在循环中执行方法调用 尽量在循环中少做一些可避免的方法调用,这样可以节省方法栈的创建 。例如:
for(int i=0;ilist.size();i){
System.out.println(i);}可以修改为:
for(int i=0,size=list.size();isize;i){
System.out.println(i);}4、常量的定义可以放到接口中 在Java培训中,接口里只允许存在常量,因此把常量放到接口中声明就可以省去public static final这几个关键词 。
5、ArrayList和LinkedList的选择 这个问题比较常见 。通常程序员最好能够对list的使用场景做出评估,然后根据特性作出选择 。ArrayList底层是使用数组实现的,因此随机读取数据 会比LinkedList快很多,而LinkedList是使用链表实现的,新增和删除数据的速度比ArrayList快不少 。
6、String,StringBuffer和StringBuilder 这个问题也比较常见 。在进行字符串拼接处理的时候,String通常会产生多个对象,而且将多个值缓存到常量池中 。例如:
String a=“a”;
String b=“b”;a=a b;这种情况下jvm会产生“a”,“b”,“ab”三个对象 。而且字符串拼接的性能也很低 。因此通常需要做字符串处理的时候尽量采用StringBuffer和StringBuilder来 。
7、包装类和基本类型的选择 在代码中 , 如果可以使用基本数据类型来做局部变量类型的话尽量使用基本数据类型,因为基本类型的变量是存放在栈中的,包装类的变量是在堆中,栈的操作速度比堆快很多 。
8、尽早的将不再使用的变量引用赋给null 这样做可以帮助jvm更快的进行内存回收 。当然很多人其实对这种做法并不感冒 。
关于Java基础优美代码和java 基础代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读