本文中使用到的工具是IntellijIDEA和JDK8,需要安装两款工具的请查看这两篇教程:点我查看安装JDK8/11/17教程、点我查看安装IntellijIDEA教程。 假设输出1100之间的所有整数,正常情况下我们需要写100行代码才能对所有数字输出。 System.out.println(1); System.out.println(2); System.out.println(3); System.out.println(4); //其他数字输出省略... System.out.println(100); 虽然这种办法能达到预期的效果,但是代码量属实有点大(ᇂ_ᇂ|||) 为了...

  JcyAmefWg5en   2023年12月16日   62   0   0 Java

本文中使用到的工具是IntellijIDEA和JDK8,需要安装两款工具的请查看这两篇教程:点我查看安装JDK8/11/17教程、点我查看安装IntellijIDEA教程。 前面我们写过的代码,都是在main方法中自上到下按顺序执行的,举一个代码栗子: / 计算西瓜的价格 @authoriCode504 @date2023-10-31 / publicclassMyWatermelonDemo1{ publicstaticvoidmain(String[]args){ intprice=2;//西瓜的单价 intweight=10;//西瓜的重量(公斤) inttotalPrice=pr...

  JcyAmefWg5en   2023年11月24日   87   0   0 Java

一、三元运算符的使用 三元运算符(也称作三目运算符),使用:和?表示,其格式为:布尔表达式?表达式1:表达式2 如果布尔表达式的计算结果是true,那么执行表达式1;否则,如果布尔表达式的计算结果是false,则执行表达式2。 表达式1和表达式2计算结果的数据类型必须要和左侧变量定义的数据类型保持一致。例如:表达式1和表达式2的计算结果都是double类型,那么左侧定义的变量类型也是double。 以下是三元运算符作用原理图: 以下是三元运算符在代码中的使用: / 三元运算符的使用 @authorZhaoCong @date2023-10-2511:57:21 / publicclas...

  JcyAmefWg5en   2023年11月02日   32   0   0 Java

前言:众所周知,i和i的区别是:i先将i的值赋值给变量,再将i的值自增1;而i则是先将i的值自增1,再将结果赋值给变量。因此,二者最终都给i自增了1,只是方式不同而已。 当然,如果在面试过程中面试官问你这个问题,只回答出上述内容,只能说明你对这方面的知识了解的还是太浅显。那么i和i到底有什么不同之处呢? 一、局部变量表与操作数栈简介 《深入理解Java虚拟机》第八章对栈帧结构有如下描述Java虚拟机以方法作为最基本的执行单元,“栈帧”(StackFrame)则是用于支持虚拟机进行方法调用和方法执行背后的数据结构,它也是虚拟机运行时数据区中的虚拟机栈的栈元素。 在一个活动线程中,可能会执行多...

  JcyAmefWg5en   2023年11月02日   37   0   0 Java

一元运算符之正负号 Java支持多种一元运算符,一元运算符中的“一元”是指一个操作数。我们初中学过的正负号就属于一元运算符,因为正负号后面只有一个数字。 正数使用+表示,其中+可以省略;负数使用-表示。如果变量的值是数值类型,也可以在变量前面加上正负号。 / 正负号的表示 @authoriCode504 @date2023-10-0619:49 / publicclassPlusAndMinusSign{ publicstaticvoidmain(String[]args){ intintValue1=20;//正数,加号可忽略 intintValue2=-40;//负数 System.ou...

  JcyAmefWg5en   2023年11月02日   68   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~