java程序基础代码 java 基础代码

给段最简单的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代码程序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程序代码import java.awt.*;//计算器实例
import java.awt.event.*;
public class calculator
{
public static void main(String args[])
{
MyWindow my=new MyWindow("计算器");
}
}
class MyWindow extends Frame implements ActionListener
{StringBuffer m=new StringBuffer();
int p;
TextField tex;
Button b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,jia,jian,cheng,chu,deng,dian,qingling,kaifang;
MyWindow(String s)
{
super(s);
//StringBuffer s2=new StringBuffer();
//String s;
tex=newTextField(18);
b0=new Button("0");
b1=new Button("1");
b2=new Button("2");
b3=new Button("3");
b4=new Button("4");
b5=new Button("5");
b6=new Button("6");
b7=new Button("7");
b8=new Button("8");
b9=new Button("9");
dian=new Button(".");
jia=new Button("");
jian=new Button("-");
cheng=new Button("×");
chu=new Button("/");
deng=new Button("=");
qingling=new Button("清零 ");
kaifang=new Button("√");
setLayout(new FlowLayout());
add(tex);
add(b0);
add(b1);
add(b2);
add(b3);
add(b4);
add(b5);
add(b6);
add(b7);
add(b8);
add(b9);
add(dian);
add(jia);
add(jian);
add(cheng);
add(chu);
add(kaifang);
add(qingling);
add(deng);
b0.addActionListener(this);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
b5.addActionListener(this);
b6.addActionListener(this);
b7.addActionListener(this);
b8.addActionListener(this);
b9.addActionListener(this);
jia.addActionListener(this);
jian.addActionListener(this);
cheng.addActionListener(this);
chu.addActionListener(this);
dian.addActionListener(this);
deng.addActionListener(this);
qingling.addActionListener(this);
kaifang.addActionListener(this);
setBounds(200,200,160,280);
setResizable(false);//不可改变大小
setVisible(true);
validate();
addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent ee)
{ System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b0)
{
m=m.append("0");
tex.setText(String.valueOf(m));
}
if(e.getSource()==b1)
{
m=m.append("1"); tex.setText(String.valueOf(m));
}
if(e.getSource()==b2)
{
m=m.append("2"); tex.setText(String.valueOf(m));
}
if(e.getSource()==b3)
{
m=m.append("3"); tex.setText(String.valueOf(m));
}
if(e.getSource()==b4)
{
m=m.append("4"); tex.setText(String.valueOf(m));
}
if(e.getSource()==b5)
{
【java程序基础代码 java 基础代码】m=m.append("5"); tex.setText(String.valueOf(m));
}
if(e.getSource()==b6)
{
m=m.append("6"); tex.setText(String.valueOf(m));
}
if(e.getSource()==b7)
{
m=m.append("7"); tex.setText(String.valueOf(m));
}
if(e.getSource()==b8)
{
m=m.append("8"); tex.setText(String.valueOf(m));
}
if(e.getSource()==b9)
{
m=m.append("9"); tex.setText(String.valueOf(m));
}
if(e.getSource()==jia)
{
m=m.append(" "); tex.setText(String.valueOf(m));
}
if(e.getSource()==jian)
{
m=m.append("-"); tex.setText(String.valueOf(m));
}
if(e.getSource()==cheng)
{
m=m.append("*"); tex.setText(String.valueOf(m));
}
if(e.getSource()==chu)
{
m=m.append("/"); tex.setText(String.valueOf(m));
}
if(e.getSource()==dian)
{
m=m.append("."); tex.setText(String.valueOf(m));
}
String mm=String.valueOf(m);
int p1=mm.indexOf(" ");
int p2=mm.indexOf("-");
int p3=mm.indexOf("*");
int p4=mm.indexOf("/");
if(p1!=-1)
{
p=p1;
}
else if(p3!=-1)
{
p=p3;
}
else if(p2!=-1)
{
p=p2;
}
else if(p4!=-1)
{
p=p4;
}
if(e.getSource()==deng)
{
String m1=mm.substring(0,p);
String m2=mm.substring(p 1);
String ch=mm.substring(p,p 1);
//System.out.println(m1);
//System.out.println(m2);
//System.out.println(ch);
if(ch.equals(" "))
{
float n1=Float.parseFloat(m1);
float n2=Float.parseFloat(m2);
float sum=n1 n2;
String su=String.valueOf(sum);
tex.setText(su);
}
if(ch.equals("-"))
{
float n1=Float.parseFloat(m1);
float n2=Float.parseFloat(m2);
float sum=n1-n2;
String su=String.valueOf(sum);
tex.setText(su);
}
if(ch.equals("*"))
{
float n1=Float.parseFloat(m1);
float n2=Float.parseFloat(m2);
float sum=n1*n2;
String su=String.valueOf(sum);
tex.setText(su);
}
if(ch.equals("/"))
{
float n1=Float.parseFloat(m1);
float n2=Float.parseFloat(m2);
float sum=n1/n2;
String su=String.valueOf(sum);
tex.setText(su);
}
}
if(e.getSource()==qingling)
{StringBuffer kk=new StringBuffer();
m=kk;
tex.setText("0");
// System.out.println(mm);
}
if(e.getSource()==kaifang)
{
String t=tex.getText();
float num=Float.parseFloat(t);
double nub=Math.sqrt(num);
tex.setText(String.valueOf(nub));
}
}
}
一个完整的可运行的java程序包括哪些基本原代码Java程序包括2种
1) Java 应用程序,必须具有一个main方法入口
public class Test{
public static void main(String args[]){
}
}
2) Java 小应用程序
Applet类中的四种基本方法用来控制其运行状态:init()、start()、stop()、destroy() ,至少具有init start方法 。。
求一段java程序代码,包含大部分基本语法(尽量多)import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class StringToTwo {
/* 编写一个程序 , 它先将键盘上输入的一个字符串转换成十进制整数 ,
* 然后打印出这个十进制整数对应的二进制形式 。这个程序要考虑输入
* 的字符串不能转换成一个十进制整数的情况 , 并对转换失败的原因要
* 区分出是数字太大,还是其中包含有非数字字符的情况 。*/
public static void main(String[] args) {
BufferedReader br = new BufferedReader(
(new InputStreamReader(System.in)));
while (true) {
try {
String s = br.readLine(); /*等待输入*/
if ("-over".equals(s)) { /*-over是结束标志*/
break;
} else {
System.out.println(StringToTwo.toTwo(s)); /* 解析并且显示解析过的输入的字符*/
/*测试数据:-over, 0, -0, 1, -1, 1-, 2, -2, 3, -3, 128, -128, 过长的数字字符串*/
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static String toTwo(String s) {
boolean b = false; /*转换整形成功后状态改变*/
int i10 = 0; /* 存放字符串转换成的十进制数*/
int icc = isCanChange(s); /* 当含有非法字符的时候icc的值为-1*/
if (icc != -1) {
try {
i10 = Integer.parseInt(s);
b = true; /*改变状态,验证转型是否成功*/
} catch (NumberFormatException e) { // 判断是否能够转化为整形
// System.out.print("字符串输入过长");
}
}else{}
if (b) {
return tenToTwo(i10); /*如果成功转为整形,则调用由整形转化为2进制的方法*/
} else { /*如果b为假可能转型失败或者没有执行到转型语句,在下面判断*/
if(icc==-1){
return "字符串中不能含有非数字的字符"; /*输入字符串非法(含有非法字符)*/
}else{
return "字符串输入过长"; /*转型失败,数字字符串过长*/
}
}
}
private static int isCanChange(String s) {
int isCanToInt = 0;
char c[] = s.toCharArray();
for (int i = 0; ic.length; i) { /*判断是否含有非法字符 , 有则返回-1*/
if ((c[i] = '0'c[i] = '9') || c[i] == '-') { /*只润徐负号和数字*/
if (i != 0c[i] == '-') { /*且负号必须在第一位*/
isCanToInt = -1;
break;
}
} else {
isCanToInt = -1;
break;
}
}
return isCanToInt;
}
static String tenToTwo(int i10) {
String s2 = ""; /* 存放结果的二进制数*/
if (i10 = 0) { /* 将大于等于零的十进制数转化为二进制数*/
while (i10 = 2) {
s2 = i10 % 2s2;
i10 = i10 / 2;
}
s2 = i10s2;
} else { /* 将小于零的十进制数转化为二进制数*/
i10 = -i10;
while (i10 = 2) {
s2 = i10 % 2s2;
i10 = i10 / 2;
}
s2 = i10s2; /* 取得对应正数的二进制数*/
char c[] = s2.toCharArray();
for (int j = 0; jc.length; j) { /* 进行取反*/
if (c[j] == '0') {
c[j] = '1';
} else {
c[j] = '0';
}
}
for (int j = c.length - 1; j = 0; j--) { /* 取反后的加1*/
if (c[j] == '1') { /* 因为 正数对应的二进制数 娶反后最高位肯定是0,所以可以使用这种方法*/
c[j] = '0';
} else {
c[j] = '1';
break;
}
}
s2 = new String(c); /* 返回最终的数据*/
}
return s2;
}
}
java基础代码解读Scanner in = new Scanner(System.in);
定义接受从控制台输入
System.out.println("What is your name");
控制台输出:What is your name
String name = in.nextLine();
开始接收控制台一行语句并赋值给name
System.out.println("How old are you");
控制台输出:How old are you
int age =in.nextLine();
开始接收控制台一行语句并赋值给int(但是这里写错了,应该写成int age =in.nextInt();
nextInt()是接收控制台输入java程序基础代码的整数,java程序基础代码你java程序基础代码的age定义为整数所以用这个,nextLIne接收java程序基础代码的是一行语句,可以用String接收)
System.out.println("Hello" name ",next year.you'll ,you" (age 1));
输出:hello后面跟java程序基础代码你第一次输入的一行语句next year.you'll ,you第二次输入的数字加1
java程序基础代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 基础代码、java程序基础代码的信息别忘了在本站进行查找喔 。

    推荐阅读