Java基础

软件开发流程:

1.发现需求 梳理需求 这里需要的是产品经理 产出需求文档以及原型图

 2.确定语言,模式,框架 需要项目经理,架构师来搭建项目架构

3.设计网页 需要UI设计师(大前端) 做UI图和美化

4.开发编码 需要前端和后台联调 (做页面和接口)

5.测试(分为内测和公测) 需要 测试工程师 测试用例写测试报告

6.部署上线 需要运维工程师 实施工程师(后台)

7.维护 迭代更新

Java内存存放数据的原理:

Java中的数据类型:
数据类型的取值范围:

 Java中常用的关键字:

 运算符

赋值运算符        算数运算符        比较运算符        逻辑运算符

算数运算符 

+        -        *        /        %      

public class Demo2 {
    public static void main(String[] args) {
        // + - / %
        int num1 = 4;
        int num2 = 6;
        System.out.println(num1 + num2);
        System.out.println(num1 -  num2);
        System.out.println(num1 * num2);
        //除法运算只取商
        System.out.println(num2 / num1);
        //模 取得是余数
        System.out.println(num1 % num2);
    }
}

 比较运算符

>、<、>=、<=、==、!=、equals

public class Demo4 {
    public static void main(String[] args) {
        //  > < >= <= == != equals
        //  ==用于判断两个变量内存起始地址是否相同
        //  equals用于判断两个字符串中每个字符是否相同
        int num1 = 2;
        int num2 = 1;
        System.out.println(num1 > num2);
        System.out.println(num1 < num2);
        System.out.println(8 != 8);
        System.out.println(num1 >= num2);
        String str1 ="买买买";
        String str2 ="买买买";
        System.out.println(str1.equals(str2));
    }
}

 逻辑运算符

&、|、!、&&、||

public class Demo5 {
    public static void main(String[] args) {
        //&  |  !  && || 与或非
        //与是要求两个表达式都为true,最后结果才为true
        int num1 = 5;
        int num2 = 23;
        System.out.println(num1 < 2 & num2 > 6);
        System.out.println(num1 < 10 & num2==1);
        System.out.println(num1 < 10 & num2 >num1);

        //或是要求两个表达式中有一个为true,最后结果就为true
        System.out.println(num1 < 2 | num2 >50);
        System.out.println(num1 < 10 | num2 > 3);
        System.out.println(num1 == 5 | num2 ==23);

        //&&逻辑与/短路与         &按位与/长路与
        //||逻辑或/短路或         |按位或|长路或
//        System.out.println(num1 < 4 && num2++ > 12);
//        System.out.println(num2);
        System.out.println("-----------------------");
        System.out.println(num1 < 7 || num2++ == 12);
        System.out.println(num2);

    }
}

三目运算

public class Demo1 {
    public static void main(String[] args) {
        String str1 = "结构师";
        String str2 ="项目经理";

        String str3 = str1.equals(str2) ? "升值" : "升值";
        System.out.println(str3);

        System.out.println(1<2?"答对了":"答错了");
    }
}

三目运算与if   else的区别

三目运算有返回值

if   else没有返回值 

选择结构

if判断结构

import java.util.Scanner;

public class Demo4 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("三蛋,你有多少钱啦?");
        int money = in.nextInt();
        if (money >= 500){
            System.out.println("恭喜你,可以买一套200平的大房子");
        }else if (money >= 300 && money<500){
            System.out.println("恭喜你,可以买一套150平的大房子");
        }else if (money >= 100 && money<300){
            System.out.println("恭喜你,可以买一套100平的大房子");
        }else if (money>=10){
            System.out.println("太可惜了,你只能买个厕所了");
        }else {
            System.out.println("你还是卖命工作吧");
        }
    }
}

switch选择结构

import java.util.Scanner;

public class Demo7 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("四蛋,你想选择那个礼物,1.小霸王游戏机一个和300游戏合集游戏卡一张。2.游乐场玩半天。3.超级悠悠球一个。");
        int i = in.nextInt();
        switch (i){
            case 1:
                System.out.println("小霸王游戏机一个和300游戏合集游戏卡一张");
                break;
            case 2:
                System.out.println("游乐园玩半天");
                break;
            case 3:
                System.out.println("超级溜溜球一个");
                break;
            default:
                System.out.println("你事还挺多");
                break;
        }
    }
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值