Java 引用数据类型的使用过程

el/2024/3/2 11:49:22

/*
* java中数据类型分为两种(大类)
* 基本数据类型
*
*
* 引用数据类型(先作为了解)
* 但凡是引用数据类型使用过程, 一般可以分成三个步骤:
* 1. 导入包: 导入要使用的类所在的包
* 使用import 进行导入
* 如果是该类在java.lang包下的类,可以直接使用, 不要导包
* 如果要使用的类和当前的类在同一个包下面也不需要导入包.
*
* 2. 创建变量
* 数据类型 变量名 = new 数据类型(); // 先了解即可
*
* 3. 使用
* 使用该类里面已经提供好的方法.
* 变量名.方法名();
*
*/

package cn.itcast.demo03;
/*
* 需求: 从键盘从输入三个数, 求出三个数的最大值
* 分析:
* 1. 导入包
* 2. 创建变量
* 3. 使用,获取3个整数
* 4. 比较三个数的较大值, 使用三元运算符
*/
// 1. 导入包
import java.util.Scanner;
public class Demo04ScannerLianXi {

public static void main(String[] args) {//2. 创建变量Scanner sc = new Scanner(System.in);//3. 使用,获取3个整数System.out.println("请输入第1个数");int num1 = sc.nextInt();System.out.println("请输入第2个数");int num2 = sc.nextInt();System.out.println("请输入第3个数");int num3 = sc.nextInt();//4. 比较三个数的较大值, 使用三元运算符int temp = num1 > num2 ? num1 : num2;int max = temp > num3 ? temp : num3;System.out.println("max = " + max);
}

}


http://www.ngui.cc/el/1113873.html

相关文章

巧用while(true){ }死循环的一个小例子

package cn.nrsc.zuoye_while_true;/** 请按如下要求编写程序,打印菜单:1.从键盘上录入一个1到5的数字;2.当数字为1时打印菜单"新建";当数字为2时打印菜单"打开文件";当数字为3时打印菜单"保存";当数字为4时打印菜单"刷新";当数字为5时…

While_continue 语句里容易出现的一个死循环及解决办法

package cn.nrsc.while_continue; /** continue: 跳出本次循环, 继续进行下一次循环* * continue的使用场景: 只能在循环* */ /** 需求:使用while循环, 输出10次HelloWorld.请在跳过第4次输出.* */public class While_Continue {public static void main(String[] args) {int i…

对break语句的理解

package cn.nrsc.break; /** 循环控制跳转语句之break;* break: 中断, 破坏, 用来跳出循环的. 或者跳出switch* * 使用场景: switch, 循环, 不能脱离.* *//** 需求:使用for循环, 输出10次HelloWorld.请在输出2次HelloWorld后终止循环输出.* 注意:for语句放在不同的位置,i的取…

Java 小游戏(猜我心中所想数字--三次机会) while(true){}

package cn.nrsc.demo;/** 我心现在想了一个数,范围是在1-100之间, 你猜猜这个数是多少, 如果猜大了我会告诉你大了, 猜小了我会告诉你小了* 直到你猜对了!* * 分析:* 1. 导入包* 2. 创建变量* 3. 使用, 生成一个随机数, nextInt(100) 1* 4. 从键盘录入一个数* 5. 比较随机数和…

Java 求闰年 (细细品味if语句分开写和合到一起写得到的不一样的结果)

package cn.nrsc.demo; /** 关卡3 训练1* 定义一个方法,去打印指定两个年份之间所有的闰年年份如:将2000和2005传入方法,方法执行完毕会打印出这段之间的所有闰年年份2000和2004提示:计算公历年闰年的算法: 四年一闰,百年不闰,四百年再闰翻译:满足如下任…

Java输入满足条件的字符窜,并将其返回 密码设置成包含(A-Z)或空格的形式(空格不能作为密码的开头)

package cn.nrsc.demo; /** 作者认为本程序的重点在以下三个方面: 1. 细细品味while(true){}和break的结合 2. 细细品味自己当时是如何利用下面的语句完成"将密码设置成包含(A-Z)或空格的形式(空格不能作为密码的开头)"这个条件的界定的 ((int) (mima[i]) > 90 ||…

Java数组元素查找 接收并打印一个未知长度的数组

package cn.nrsc.demo;import java.util.Scanner; //****************************************************************************// //作者认为该程序最主要的功能是可以实现<<接收并打印一个未知长度的数组>>的效果 // //*********************************…

成员变量 全局变量 静态方法 非静态方法 内存图解

//成员变量和全局变量 /*成员变量和局部变量的区别?A:在类中的位置不同成员变量&#xff1a;在类中方法外局部变量&#xff1a;在方法定义中或者方法声明上B:在内存中的位置不同成员变量&#xff1a;在堆内存局部变量&#xff1a;在栈内存C:生命周期不同成员变量&#xff1a;随…

java 把一个未知长度的字符串中的某个子字符串全部改成另一个字符串

package cn.nrsc.test;/** 功能:把一个未知长度的字符串中的某个子字符串全部改成另一个字符串,*/ import java.util.ArrayList;public class gaibian_ZhuBaJietoZhuWuNeng {public static void main(String[] args) {String str "猪八戒发觉老猪八戒骥伏 枥块撒 风浪…

Java (1)寻找一堆数字中只出现一次的数字 (2)统计一堆文件后缀名共有几种类型(即统计一堆数字中出现过那几个数字)

//*************(1)寻找一堆数字中只出现一次的数字***********package cn.nrsc.test1;import java.util.ArrayList;//设计一个方法&#xff0c;传入一个int类型数组&#xff0c;输出这个数组中只出现一次的数字。 public class OnlyOnce {public static void main(String[] ar…