美文网首页
Java基础入门

Java基础入门

作者: cwz_ey | 来源:发表于2019-01-17 15:33 被阅读0次

    Java基础入门

    1.eclipse使用

    2.引用游戏引擎

    添加游戏引擎的包:项目-src下添加jar-右键添加游戏路径-右键src新建一个类

    import com.rupeng.game.GameCore;
        public class Main1 implements Runnable{
            public static void main(String[] args){
                GameCore.start(new Main1()};
            }
    
            public void run(){
             }
        }
    
    GameCore.setGameTitle();                 \\设置窗口标题
    GameCore.setGameSize();                   \\设置窗口大小
    GameCore.alert();                          \\警告窗口
    GameCore.loadBgView();                      \\加载背景图
    GameCore.playSound("",true);                 \\加载背景音乐
    GameCore.closeSound("",true);                 \\关闭背景音乐
    

    .


    播放音乐.PNG

    .

    3.变量,关键字,标识符

    类用大写开头,变量、方法:小写
    变量类型:整数型(byte-short-int-long(long=333333L))
    浮点型(float- double)小数默认为double类型

    字符串里加双引号(String a="无所谓"啦"啦")
    表示\n(String a="无所谓\n啦“)
    String a="无所谓\"啦\"啦"

    不种类型之间不能进行显示转换(整数、字符串)

    int转String:
    String.valueOf()
    Integer.toString()

    String转int:
    Integer.parseInt()

    char 长度为1的字符串(char i='a')

    4.对话框

    GameCore.comfirm() 返回boolean


    捕获.PNG

    5.图形界面的位置及大小

    框图以左上角的坐标表示

    6.文本

    文本Text.PNG
    void creatText(int textNum,String text);                 \\创建文本
    void setText(int textNum,String text);                    \\修改文本
    void setTextPosition(int textNum,int x,int y);             \\修改文本位置
    void setTextColor(int textNum,color.xxx);                   \\设置文本颜色
    void setTextFontSize(int textNum,xx);                        \\设置文本文字大小
    show/hideText(int textNum);                                   \\ 显示\隐藏文本
    

    .

    7.图片

    图片.PNG
    void setImage(int textNum,String imageName);          \\创建图片
    void setImagePosition(int textNum,int x,int y);        \\设置图片位置
    void setImageSouce(int textNum,String imageName);       \\修改文件来源
    void show\hideImage(int textNum);                         \\显示、隐藏照片
    

    .

    8.精灵

    精灵.PNG
    void creatSprite(int num,String spriteName);          \\创建精灵
    void setSpritePosition(int num,int x,int y);            \\设置精灵位置
    void playSpriteAnimate(int num,Steing animateName,boolean repeat(true/false));    \\播放动画(是否重复播放)
    

    .


    精灵2.PNG
    void show/hideSprite(int num);                       \\显示\隐藏动画
    void setSpriteFlipX(int num, boolean flipX);          \\对动画进行X轴的翻转
    void setSpriteFlipY(int num,boolean flipsY);           \\对动画进行X轴的翻转
    

    .

    9.比较运算符

    s1.equals()


    优先级.PNG

    10.逻辑运算符

    .


    逻辑运算符.PNG

    11.if&switch

    Java中不可用if(i)

    switch(){
        case  1:
            break;
        case 2:
            break;
        ...
        default:
            break;
    }
    

    case可合并,如:

    switch(){
        case 1:
        case 2:
        case 3:
            break;
        ...
        default:
            break;
    }
    

    .

    12.获取用用输入

    获取用户输入.PNG

    .

    void getPressKeyCode();                       \\得到按键的内容
    

    .

    13.在控制台输入

    Scanner sc=new Scanner(System.in);        \\于控制台内输入
    String s=sc.nextLine(); 
    

    .

    14.数组

    数组.PNG

    .

    int [] arr =new int[5];                     \\第一种表示方法
    System out println(arr[0]);
    
    int[] arr={0,1,2,3,4,5};                     \\第二种表示方法
    

    .
    二维数组:常用来控制布局

    int[][] strs=new int[3][2];                  \\第一种声明方法
            strs[0][1]=3;
            strs[2][1]=43;
            strs[1][0]=1;
            for(int i=0;i<strs.length;i++){
                for(int j=0;j<strs[i].length;j++){
                    System.out.print(strs[i][j]+" ");
                }
                System.out.println();
            }
    

    .

    int[][] nums={{0,3},{1,0},{0,43}};                   \\第二种声明方法
            for(int i=0;i<nums.length;i++){
                for(int j=0;j<nums[i].length;j++){
                    System.out.print(nums[i][j]+" ");
                }
                System.out.println();
            }
    

    15.取随机数

    GameCore.rand();

    16.方法(//函数)

    方法.PNG 方法易错点.PNG 方法重载.PNG

    .


    可变函数参数.PNG

    .

    public static void main(String[] args) {           \\不变参数
            int sum=sum(new int[]{3,4,5});
            System.out.println(sum);
    
        }
        
        static int sum(int[] strs){
            int sum=0;
            for(int i=0;i<strs.length;i++){
                sum+=strs[i];
            }
            return sum;
        }
    

    .

    public static void main(String[] args) {           \\可变函数参数
            int sum=sum(3,4,5);
            System.out.println(sum);
    
        }
        
        static int sum(int... strs){
            int sum=0;
            for(int i=0;i<strs.length;i++){
                sum+=strs[i];
            }
            return sum;
        }
    

    必须保证可变函数函数是最后一个

    相关文章

      网友评论

          本文标题:Java基础入门

          本文链接:https://www.haomeiwen.com/subject/iwqufqtx.html