首页 > 编程语言 >Java进度1

Java进度1

时间:2024-07-15 21:42:09浏览次数:16  
标签:Java int 运算符 ++ numble2 进度 转换 取值

一、IDEA
1、成功下载IDEA,学会如何建立项目、模块、包及类
2、在IDEA中成功运行第一个代码,如下:

二、算术运算符与转换

1、算术运算符的认识(+ - * / %)以及简单练习
需要注意的是
//整数计算只能得出整数
//有小数参与计算得出的结果可能不精确,如下图得出:


2、
隐式转换:取值范围小的转换为取值范围大的;byte、short、char三种类型会先转换成int再进行计算。
(取值范围: byte<short<int<long<float<double)

强制转换:取值范围大的转换为取值范围小的
范例如下:
double a = 12.3;
int b = (int)a;

三、
1、字符串的加操作:从左到右依次相加(拼接),范例
System.out.println(1+2+"abc"+2+1);
此代码得出的结果为:"3abc21"

2、字符(char)的加操作:将字符先通过ASCII转换成相应的数字在进行计算;

四、运算符
1、自增自减运算符:++,--放在一行中在变量前后结果一样;在计算中先++是先加后用,后++是先用后加,范例:
int a = 10;
int b = a++; //后++,则先用后加,b=10,a=11;
int b = ++a; //先++,则先加后用,b=11,a=11;
2、赋值运算符(+=,-=,*=,/=,&=):存在隐形的强制转换,类型取决于等式左边变量的类型;
3、逻辑运算符:&(与),|(或),^(逻辑异或:相同为false,不同为ture),!(逻辑非:取反);
4、短路逻辑运算符:&&,||;
5、三元运算符
格式:关系表达式?表达式1:表达式2;
eg:
int numble1 = 10;
int numble2 = 20;
int max = numble1 > numble2 ? numble1 : numble2;

得出最大值为20;

标签:Java,int,运算符,++,numble2,进度,转换,取值
From: https://www.cnblogs.com/hx-top/p/18303503

相关文章

  • Java语言程序设计——篇四(1)
    类和对象面向对象概述面向过程与面向对象面向对象基本概念面向对象的基本特征面向对象的优势及应用为对象定义类类的修饰符成员变量成员变量-修饰符构造方法⭐️成员方法成员方法-修饰符例题讲解⚠️理解栈和堆面向对象概述两种程序设计方法结构化程序设计,典型代表......
  • Java语言程序设计——篇四(2)
    类和对象方法设计定义和使用方法访问方法和修改方法方法的调用方法参数的传递✨方法重载✨构造方法(构造器)......
  • [深入理解Java虚拟机]线程
    状态转换Java语言定义了6种线程状态,在任意一个时间点中,一个线程只能有且只有其中的一种状态,并且可以通过特定的方法在不同状态之间转换。这6种状态分别是:新建(New):创建后尚未启动的线程处于这种状态,运行(Runnable):包括操作系统线程状态中的Running和Ready,也就是处于此状态......
  • javap和字节码
    javap字节码的基本信息publicclassTest{privateintage=10;publicintgetAge(){returnage;}}在class文件的同级目录下输入命令javap-v-pTest.class来查看一下输出的内容//字节码文件的位置Classfile/D:/Code/code/JavaCod......
  • Java——N以内累加求和
    2024/07/151.题目2.错误3.分析4.答案1.题目2.错误importjava.util.Scanner;publicclassMain{ publicstaticvoidmain(String[]args){ Scannerscanner=newScanner(System.in); intN=scanner.nextInt(); intsum=0; while(N<=1000){ for(......
  • 学习Java的第二周
    本该周六晚之前发表的第二次博客...因为自己也出了意外进了急诊拖到现在,先在这里致歉...黑马网课看了将近三十个课时了,目前感觉良好,越看越学越有兴趣。对于我这种0基础的小菜来说,初学时不应该追求深度,而应该去追求广度。从基础语法(方法、判断和循环、数组等)到面向对象,API、字符......
  • 基于Java+ Java Swing Mysql 实现的学生宿舍管理系统设计与实现
    一、前言介绍:1.1项目摘要随着高校招生规模的不断扩大,学生宿舍管理面临着越来越多的挑战。传统的学生宿舍管理方式往往依赖于人工记录、纸质档案和口头通知,这种方式不仅效率低下,而且容易出错,给宿舍管理带来了诸多不便。因此,开发一套高效、便捷、准确的学生宿舍管理系统成......
  • 基于Java+Ssm+Mysql实现的Java Web酒店管理项目系统设计与实现
    一、前言介绍:1.1项目摘要随着信息技术的快速发展和互联网的普及,传统酒店行业面临着转型升级的压力。为了提高酒店的经营管理水平,提升客户体验,酒店管理系统应运而生。酒店管理系统通过整合酒店内部资源,实现信息的快速传递和处理,为酒店提供了高效、便捷的管理手段。课题“......
  • JAVA之File操作
    目录File教程一、file基本操作创建File类对象2.File类中判断功能的方法3.file类的创建功能的方法4.File类中的遍历功能5.file类中常用的方法6.file中文件权限操作的方法File教程一、file基本操作创建File类对象/***创建File类对象*路径分......
  • JavaAPI练习(1) (2024.7.15)
        Math类packageMathExercise20240715;//Math类所在的是java.lang包,属于核心包,无需导包publicclassMathExercise{publicstaticvoidmain(String[]args){//Math方法为静态的,不需要创建对象,直接类名调用即可//abs返回参数的绝对......