首页 > 其他分享 >第四天

第四天

时间:2024-01-25 20:44:07浏览次数:24  
标签:int System 运算符 第四天 println public out

变量类型

变量

  1. 类变量 static
  2. 实例变量(实例变量:从属于对象.默认值除了基本类型都是null)
  3. 局内变量(局部变量必须声明和初始化)
public class Demo3 {
    static double gz = 5000;//类变量
    String name ;//实例变量:从属于对象.默认值除了基本类型都是null;
    
    public static void main(String[] args) {
        int  a=10;//局部变量必须声明和初始化
        Demo3 demo3 = new Demo3();//.var 快捷键
        System.out.println(demo3.name);
        System.out.println(gz);
    }
    public void add(){
    }
}

常量

设定以后不能改变

    static final double pi = 3.14;

运算符

算术运算符

+,-,*,/,%,++,--

        int a=20;
        int b=25;
        int c=30;
        int d=35;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/(double)b);
public class Deno1 {
    public static void main(String[] args) {
        int b =10;
        long a = 12313216565L;
        byte c =15;
        short d = 20;
        System.out.println(a+b+c+d);//long
        System.out.println(b+c+d);//int
        System.out.println(c+d);//int
    }
}
//如果一个或者多位数相加,如果有一个long,都是long。同理float,double.
//如果最大的是int类型,返回的都是int类型
public class Demo04 {
    public static void main(String[] args) {
        //一元运算符
        int a=1;

        int b =a++;
        int c =++a;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println("=========");
        double pow = Math.pow(2,3);
        System.out.println(pow);

    }
}

赋值运算符

=

关系运算符

,<,><,!=,关系运算符的返回值是true或者false

public class Demo3 {
    public static void main(String[] args) {
        //关系运算符
        int a = 10;
        int b = 10;
        System.out.println(a>b);
        System.out.println(a<b);
        System.out.println(a==b);
        System.out.println(a!=b);
    }
}

逻辑运算符

  1. && 两个真才是真,第一个是假,第二个不执行。

  2. || 有一个真就是真

  3. ! 是真为假,是假为真

public class Demo5 {
    public static void main(String[] args) {
        //逻辑运算符
        boolean a = true;
        boolean b = false;
        System.out.println(a&&b);//短路原则
        System.out.println(a||b);
        System.out.println(!(a&&b));
        System.out.println(2<<3);
    }
}

位运算符

//           A= 0011 1100
//           B= 0000 1101

//           A&B = 0000 1100          都是1,则是1,否则为0.
//           A|B = 0011 1101          有一个是1,就是1,否则为0.
//           A^B = 0011 0001          都是1或者都是0,是0.否则是1
//           ~B  = 1111 0010          各个位置取反
System.out.println(2<<3); //意思是二进制往前移三位。 0000 0010 变成 0001 0000

条件运算符

x?y4:z 意思是如果x为真,则结果为y,否则为z。

      int gradds =80;
        String cj = (gradds>60)?"及格":"不及格";//必须掌握
        System.out.println(cj);

字符串连接

        int a = 10;
        int b = 10;
        System.out.println(""+a+b);//字符串连接

思考!(运算符的优先级)

image-20240125202754123

需要注意的是,关系运算最后是等于,不等于。

标签:int,System,运算符,第四天,println,public,out
From: https://www.cnblogs.com/inian/p/17988139

相关文章

  • Python第四天学习笔记
    Python的用户交互input('请插入vip卡')input('输入密码')请插入vip卡23333输入密码6666'6666'print('*'*100)****************************************************************************************************print('*'......
  • [代码随想录] 第四天
    19.删除链表的倒数第N个节点https://leetcode.cn/problems/remove-nth-node-from-end-of-list/思路:使用前后指针,当删除倒数第N个节点时,快慢指针之间应该间隔N个元素,当快指针到达链尾时,慢指针next指向所要删除节点。时间复杂度:O(N)/***Definitionforsingly-linkedlist.*......
  • 第四天:用户、组和权限
    一、linux的安全模型 1、资源分派Authentication:谁,验证用户身份Authorization:授权,不同的用户设置不同的权限Accouting|Audition:审计当用户登录成功时,系统会自动分配令牌token,包括用户标识和组成员信息等2、用户类型:管理员:root  0......
  • HTML学习第四天:掌握表单与验证
    在今天的HTML学习中,我深入了解了表单元素和表单验证。早上,我开始学习各种表单元素,如文本框、单选框、复选框等。这些元素是构建交互式网页的关键。通过使用<input>标签和不同的类型属性,我可以创建各种类型的输入字段。这让我能够更好地控制用户输入,并确保用户能够按照我的要求提供......
  • 代码随想录算法训练营第四天|24.两两交换链表中的节点、19.删除链表的倒数第N个节点、
    LeetCode24.两两交换链表中的节点题目链接: 24.两两交换链表中的节点提示:链表问题,首先用虚拟头节点,让链表节点的处理具有一致性!!! LeetCode19.删除链表的倒数第N个节点题目链接:19.删除链表的倒数第N个节点注意点:快慢指针,链表删除元素得找到该元素的前一个元素!!! LeetCode......
  • 代码随想录算法训练营第四天| LeetCode24. 两两交换链表中的节点、19.删除链表的倒数
     LeetCode24.两两交换链表中的节点●今日学习的文章链接和视频链接代码随想录(programmercarl.com)题目链接24.两两交换链表中的节点-力扣(LeetCode)●自己看到题目的第一想法主要是把这个过程想清楚,链表交换的题目主要想明白要动几个指针,指针改变的顺序也要注意,如果......
  • 代码随想录算法训练营第四天 | 24. 两两交换链表中的节点,19.删除链表的倒数第N个节点,
    一、24.两两交换链表中的节点题目链接:LeetCode24.两两交换链表中的节点学习前:思路:未新增虚拟结点。节点数为0,1,2需要另外讨论。当节点数>=2时,返回的head值为第2个节点,需要3个指针first、second、prev,分别是第一个节点和第二个节点,以及第一个节点的前节点。while(first......
  • 第四天冲刺
    man-K【电子公文传输系统·团队项目】第五次作业冲刺总结第四天团队作业(五):冲刺总结成员完成工作情况成员主要任务工作量厉彦宏完善用户数据的相关内容3孔垂闽主干功能完善及sm4学习4农启镰完善用户数据的相关内容及sm2学习4王晨博前端网页,页面显示......
  • 代码随想录算法训练营第四天 | 24. 两两交换链表中的节点 19.删除链表的倒数第N个节
    LeetCode24.两两交换链表中的节点题目链接:LeetCode24思路:交换结点前将cur后第一个结点和第三个结点进行保存,然后修改cur指向头节点后再修改头节点后的结点classSolution{public:ListNode*swapPairs(ListNode*head){ListNode*dummyHead=newListNo......
  • Hadoop第四天学习记录
    经过四天的Hadoop学习,我对这个分布式存储和处理框架有了更深入的了解。今天,我主要学习了Hadoop的生态系统中的其他组件和工具,以及如何在实际场景中应用Hadoop来解决实际问题。首先,我学习了Hadoop生态系统中的其他组件和工具,如Hive、HBase、Pig、Sqoop等。Hive是一个数据仓库工具,它......