JAVA学习
啦啦啦
收起我的小肚腩
正在努力学习的小白,希望在CS的道路上越走越远
展开
-
JAVA实现冒泡排序
JAVA实现冒泡排序(以从小到大为例)主体思想:1.将数组第一个元素开始逐个与其后面的元素比较,如果小于其后的元素,则与其交换位置,继续比较,直至与最后一个元素比较完;2.将数组第二个元素开始与其后的元素逐个比较,重复1操作,直至最后一个元素3.比较完成举个栗子:比如数组a[5]={5,3,2,9,4};现开始第一次循环(1) a[0]=5>a[1]=3,不交换;(2) a[0]>a[2],不交换(3) a[0]<a[3],交换,此时a[0]=9,a[3]=5(4) a[原创 2021-04-05 20:19:31 · 95 阅读 · 2 评论 -
JAVA实验打印空心菱形与杨辉三角
JAVA实验嵌套for循环打印空心菱形与杨辉三角一、空心菱形想到菱形特殊性质,可以采用对称性,即分别打印上半部分三角形与下半部分三角形1.嵌套for循环2.判断打印“*”的条件,由对称性很容易判断JAVA实现代码如下public class test_4 { public static void PrintfLingXing() { System.out.println("请输入菱形的高度:(为奇数)"); //由对称性想到,在一个正方形内部将镂空出菱形,因此高度原创 2021-04-01 22:30:52 · 258 阅读 · 2 评论 -
JAVA不借助第三者实现两个变量值的互换(异或运算符实现)
JAVA不借助第三者实现两个变量值的互换利用异或运算符实现两个数的互换public class Tets {//借助1异或运算符实现两个数的互换 public static void main(String[] ARGS) { Scanner in=new Scanner(System.in);//创建一个Scanner对象 int n1=in.nextInt(); int n2=in.nextInt(); System.o原创 2021-03-11 21:03:43 · 311 阅读 · 0 评论 -
Java中输入输出一个char型字符
Java中输入输出一个char型字符charAt(int index)方法是一个能够用来检索特定索引下的字符的String实例的方法。charAt()方法返回指定索引位置的char值。索引范围为0~length()-1,如: str.charAt(0)检索str中的第一个字符,str.charAt(str.length()-1)检索最后一个字符。在Java中输入单个char型字符,可以调研String类中的chatAt(0)方法Scanner in=new Scanner(System.in);//原创 2021-03-11 20:33:00 · 2431 阅读 · 0 评论 -
Java输入
JAVA输入方法的比较Java中想要通过控制台输入,需要构造一个Scanner对象并与读取’"标准输入流"System.in相关联1.next()方法:读入下一个输入字符,以空格为分隔符 Scanner in=new Scanner(System.in); String n1=in.next();//读入输入2.nextLine()方法:读入一行,在输入行中可能含有空格Scanner in=new Scanner(System.in);String n1=in.nextLine();//原创 2021-03-11 20:22:22 · 76 阅读 · 0 评论