一:练习 判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"."abba"."aaa"."mnanm"是对称字符串; 二: 过程 1.希望通过Scanner对象,键盘录入的形式,提供要判断的字符串: 2.参考的方法:原先对Scanner对象的nextInt()方法使用比较多,现在知道要获取的是字符串,所以查询到其实:nextXxx()方法,其中大部分的Xxx              …
需求分析:键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符 思路: 1.键盘录入字符串 2.遍历字符串,将每个字符存储到集合中 3.将集合中重复的字符去掉 4.创建新集合,遍历老集合,获取老集合中的元素,判断新集合中是否包含这个元素 a)如果不包含,则将这个元素添加到新集合中 5.清空老集合中元素 6.将新集合中的元素添加到老集合中 7.遍历老集合 代码 package com.itheima; import java.util.ArrayList; import java.util.…
键盘录入(Scanner)• 键盘录入数据概述– 我们目前在写程序的时候, 数据值都是固定的, 但是实际开发中, 数据值肯定是变化的, 所以, 把数据改进为键盘录入, 提高程序的灵活性.• 如何实现键盘录入数据呢?(目前先记住使用)– 导包(位置放到class定义的上面)• import java.util.Scanner;– 创建对象• Scanner sc = new Scanner(System.in);– 接收数据• int x = sc.nextInt(); import java.u…
1.三元运算符的执行流程   package com.denniscui_05; /*  * 三元运算符:  *         关系表达式?表达式1:表达式2  *  * 执行流程:  *         A:计算关系表达式的值,看是true还是false  *         B:如果是true,表达式1就是结果  *                如果是false,表达式2就是结果  */ public class OperatorDemo {      public static voi…
1. 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值 分析: •  创建键盘录入数据对象 •  键盘录入多个数据,我们不知道多少个,所以用集合存储 •  以0结束,这个简单,只要键盘录入的数据是0,我就不继续录入数据了 •  把集合转成数组 •  对数组排序 •  获取该数组中的最大索引的值 2. 代码实现: package cn.itcast_03; import java.util.ArrayList; import java.util.Arrays; import jav…
1.引用类型变量的创建及使用2.流程控制语句之选择语句3.流程控制语句之循环语句4.循环高级 ###01创建引用类型变量公式 * A: 创建引用类型变量公式 * a: 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型. * b: 引用数据类型的定义格式 * 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. * 数据类型 变量名 = new 数据类型(); * c: 引用数据类型的使用 * 每种引用数据类型都有其功能,我们可以调用该类型实例…
l  Scanner类 Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据. Scanner使用步骤: 导包:import java.util.Scanner;  创建对象实例:Scanner sc = new Scanner(System.in);  调用方法:        int  i = sc.nextInt(); 用来接收控制台录入的数字        String s = sc.next(); 用来接收控制台录入的字符串 了解完Scanner类…
1.运算符    (1).算数运算符        A:+ - * / % ++ --           注意:%运算符号取决于被摸数.           ++ --的两种用法:1.单独使用 ,都是把变量加1或者减1                            2.参与运算或者表达式中                              a++:先取值,再运算                              ++a:先运算,再取值                  …
1. 三种方式实现键盘录入     System.in 标准输入流.是从键盘获取数据的 键盘录入数据三种方式:  A:main方法的args接收参数.  java HelloWorld hello world java  B:Scanner(JDK5以后的)  Scanner sc = new Scanner(System.in);  String s = sc.nextLine();  int x = sc.nextInt()  C:通过字符缓冲流包装标准输入流实现  BufferedRead…
package com.looaderman.test; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Scanner; public class Test { /** * 将键盘录入的数据拷贝到当前项目下的text.txt文件中,键盘录入数据当遇到quit时就退出 * * 分析: * 1,创建键盘录入对象 *…