java小程序入门

我现在刚学java 求一些刚入门 的小程序 谢谢( 最简单的)

先到官网下载myeclipse或者eclipse编程软件,并配置java环境变量,在百度搜索栏依次搜索eclipse下载和搜索java环境变量的配置,就可以找到图文并茂的详细教程。下面介绍一下怎么制作小程序:

1、打开myeclispe(eclipse都一样),依次点击File->New->Java Project,然后给这个项目起一个名字(随便起),这里就叫MyFirst.然后点击Finish;

2、在myeclipse左侧找到自己建好的MyFirst项目,左键点击,下面有文件件src,点击src,右键,依次点击New->Class,然后给这个新的类起一个名字(随便起),我这里叫MyFirstClass,然后点击Finish;

3、复制粘贴下面这些代码到MyFirstClass.java文件中,然后ctrl+s,保存;

4、在MyFirstClass.java文件的空白处右键选择 Run As -->Java Application,你就会在下方的控制台看到hello worl。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

参考资料Java-百度百科

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-04
public class HelloWorld {// 修饰符 + class + 类名称
    public static void main(String[] args) { // 主方法 运行入口
        System.out.println("Hello World!!!"); // 控制台输出打印
    }
}

javac HelloWorld.java

java HelloWorld

第2个回答  2013-06-04

石头,剪刀,布 游戏

public class Guess {
public static void main(String args[]) {
System.out.println("请输入你猜的数:1代表剪刀,2为石头,3为布");
Scanner scanner = new Scanner(System.in);
String relt = null;
int a = (int) (Math.random() * 3) + 1;
int b = scanner.nextInt();
if (b < 1 || b > 3) {
System.out.println("输入不合法");
System.exit(0);
}
switch (a)

{

case 1: {
System.out.println("电脑出的是:剪刀");
break;
}

case 2: {
System.out.println("电脑出的是:石头");
break;
}

default:
System.out.println("电脑出的是:布");

}
relt = gus(b, a);
System.out.println(relt);
}

public static String gus(int a, int b) {
if (a == b) {
return "peace";
} else {
if ((a == 2) || (b == 2)) {
if (a > b) {
return "you win";
} else
return "you lost";
} else {
if (a == 1) {
return "you win";
} else
return "you lost";
}

}
}
}

追问

在Eclipse中怎么显示你那1到52的排列数字啊

第3个回答  2013-06-04
搜一些java经典小例子,小程序,有很多,主要是多联系,理解运用,会帮到你的。
第4个回答  推荐于2017-09-17
好吧我给你做了几个简单的 小程序 , 好好学吧 。 、
《1.猜拳小游戏》
import java.util.*; //导入包
public class game {
public static void main (String[]args){
Scanner in = new Scanner(System.in); //导入 Scanner

System.out.println("-----------------猜拳游戏-------------------");
System.out.println("请出拳 (1.剪刀 2.石头 3.布)");

int ren=in.nextInt(); //我们人输入的值 命为 ren
int computer=(int)(Math.random()*3)+1; //电脑随机取得值 命为computer

String Kang="布"; //这是我做的一个标记
String Kang2="布"; //这是给电脑做的一个标记
switch (ren){

case 1 :
Kang="剪刀";
break;

case 2:
Kang="石头";
break;

case 3:
Kang="布";
break;
}

switch (computer){
case 1:
Kang2="剪刀";
break;

case 2:
Kang2="石头";
break;

case 3:
Kang2="布";
break;
}

if(ren==computer){
System.out.println("平局了");
}else if (ren==1 && computer==2) {
System.out.println(" 你输了 #-_- 你出的是"+Kang+ " 电脑出的是"+Kang2);
}else if (ren==2 && computer==3){
System.out.println(" 你输了 #-_- 你出的是"+Kang+ " 电脑出的是"+Kang2);
}else {
System.out.println(" 你赢了 ^-^ "+"你出的是"+Kang + " 电脑出的是"+Kang2);

}

System.out.println("-----------------猜拳游戏-------------------");

}
}

《2. 日历 》
import java.util.*;
public class k1 {
public static void main (String[]args){
Scanner in = new Scanner(System.in);
System.out.println("请输入年份 :");
int year = in.nextInt();
System.out.println("请输入月份 :");
int month = in.nextInt();
int sum = 0;
for (int i=1900;i<year;i++){
if(i%4==0 && i%100!=0 || i%400==0){ //算 瑞年和 平年
sum+=366; //瑞年一年366天
}else{
sum+=365; //平年一年365天
}
}
for (int i = 1;i<month;i++){
if(i==2){ // 二月份的
if (year%4==0 && year%100!=0 || year%400==0){
sum+=29;
}else{
sum+=28;
}

}else if
(i==4 || i==6 || i==9 || i==11){ //4,6,9,11 月份 每月 30天
sum+=30;
}else{
sum+=31; //剩下的都是31天
}
}
sum+=1;

int pi = 0;
for (int i = 1;i<=month;i++){
if(i==2){ // 二月份的
if (year%4==0 && year%100!=0 || year%400==0){
pi=29;
}else{
pi=28;
}

}else if
(i==4 || i==6 || i==9 || i==11){ //4,6,9,11 月份 每月 30天
pi=30;
}else{
pi=31; //剩下的都是31天
}
}

int wekeday = sum %7;
System.out.println("日\t 一\t 二\t 三\t 四\t 五\t 六\t"); //打印日历前面的 星期
for(int i =1;i<=wekeday;i++){
System.out.print("\t");
}for(int i=1;i<=pi;i++){
if (sum%7==6){
System.out.print(i+"\n");
}else{
System.out.print(i+"\t");
}
sum++;
}
}
}追问

大侠 你这也叫搞的简单的啊????太难了 我刚学的

追答

哦, 那给你来点简单的 吧 。
你自己给它 copy 到 MyEclipse 里 , 自己在分析分析 再 做 , 好好 学java 哦 。
给你准备了 5 个 ,由于被限制长度 , 就给你两个简单点的 , 做完了再给你发 。
---------------------------------------------------------------------------------------------------------------
1. 1 - 10 的和 ,

/**
* 打印出1 - 10 的和 ,
* */
public class W {
public static void main (String[]args){
int k = 1;
int sum =0;
//自己更改要求的值
while(k<=10){
sum=sum+k;
k++;
}

System.out.println("1+2+3+4+5+6+7......+10 = " +sum);
}
}

----------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------
5. 九九乘法表
/**
*
* 九九乘法表的 打印
* */
public class exm_6 {
public static void main (String[]args){
for (int i =1;i<=9;i++) {
for (int k =1; k<=i ; k++){
System.out.print(k+"*"+i+"="+i*k+"\t");
}
System.out.println();
}
}
}

本回答被提问者采纳