S1_JAVA

package Demo;
import java.util.*;//导包
public class Java标准码 {


public Java标准码() {
// TODO Auto-generated constructor stub
}
/**
* 导入项目
* 右键
* import
* General
* 点最长的
*/
/*ctrl+shift+f 格式化*/
// 拷贝到eclipse 的piugins


// 常见错误:
//  不可以数组越界
// 不可以 null.equlas("")   
// 方法里面不能  new 方法
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println();
Scanner s = new Scanner(System.in);
GUI f = new GUI();
f.show();
StringBuffer j = new StringBuffer();
j.append("1");// 拼接
j.append(true);
j.append(2);
System.out.println(s);
j.delete(5, 6);//删除(前下标,后下标)包前不包后。
System.out.println(s);//插入下标  内容。
j.insert(5,"2");
System.out.println(s);
// int i = s.nextInt();
// if(s.hasNextInt()){
//   }else{
//   
//   }
// double c = s.nextDouble();
// String a = s.next();
// System.out.println();
// System.out.println();
// System.out.println();
}


}
/**
 * 三部运算符
 * 
 * System.out.println(1==1? 1:2);
 * 
 */
// 随机n ~m 的数
//(int)(Math.random()*(相差的数+1)+最小的数)
//(m-n+1) + n
//int i = new random().nextInt(相差+1)+(最小的);


/*
switch 与 if 区别
switch 只能执行==等值
if 可以执行连续区间
相同 都可以执行多分支条件*/




  /* if(a.hasNextInt()){
   }else{
   
   }
  判断是不一个整数*/


/* while 循环
int i = 1;
先定义变量
while(i<=100){
写循环结构、写循环条件
i++
}  */
//do-while   结构     //do{}里面不能声明变量!
//    do{




//    }while();


//switch:


// switch(变量名){
// case 1:


// break;
// }






//设计程序:
//1.测试断点
//2.用debug


//int i =;
//i++的值=   ++1的值= 






//i+=5;每次加5


//  && and || 有短路
// i = 0;
// j = 1;
//  if(i++==0 || ++j==2){
//  前面已经判为真直接跳过  System.out.println(j);j还等于1  }






//   数组
//Arrays.sort(数组名);   排序
// Arrays.toString(数组名); 数组转换为字符串
//int i = Integer.parseInt(s);字符串转为int值
//double i = Double.parseInt(s);
//字符串比较数值大小
// "字符".compareTo("字符");


//jdk1.6 传的类型只能是整形


//反转:
//123456   翻转成654321


//123456%10    得到最后一位
 
//123456/10    循环6次4










//循环取名:
//  (名字) :  for(){
//  


//和i关系
//  2*i+1     2*i-1 和-i     和-2*i






//   便利数组:
//   for (int i : arr){
//     syso    可以打印arr的所有元素






//   类的方法


// return:跳出方法  返回一个值    在非void下使用
// break:跳出循环和switch


//方法中定义的变量是局部变量
//类中定义的变量是成员变量
//对象是类的成员变量


// java 中只有long不要导包


/**
 * String :
 * length():求字符串的长度  返回值是int
 * equals ():判断是否相等
 * concat(); 拼接两个字符串
 * String s = "你";
 * String s1 = "好";
 * s.concat(s1);"你好"
 * System.out.println(s);还是 "你"
 * System.out.println(s1);"你"  "好"  拼接由s1接收
 * split(): 根据给定的的正测表达式拆分
 * String s = "张三","李四","王老板";
 * String [] arr = s.split(","); 把逗号自动去掉 打出"张三"  "李四" "王老板"
 * String s = "张三20岁22222@qqcom";
 * String s1 = s.substring(2,5);截取的是20岁
 *           replace(123,张三);  把123换成张三
 * trim();去掉前后空格
 * toUpperCase();变大写  返回新字符串
 * toLowerCase();变小写  返回新字符串
 * indexOf("@");查找一个字符串在另一个字符串中第一次出现的位置(下标)从前开始找
 * lastIndexOf();查找一个字符串在另一个字符串中第一次出现的位置(下标)从后开始找
 * endsWith(String s);判断是否以s结尾  返回一个boolean值
 * startsWith(String s);判断是否以s开头  返回一个boolean值 
 * charAt();返回指定下标处的char值
 * StringBuffer sb = new StringBuffer();  专门存入字符串可变长度的容器
sb.append("a");   添加字符串到容器
捕捉下标为3:s.charAt(3);
判断是不是图片:s.endswith(".jpg");
找邮箱域名:s.substring(s.indexOf("@")+1,s.length())
 */
// for (String s : arr);
// System.out.println(s);可接受arr中每一个数
/**
 *   ==  是比较对象的地址值
 *   .equals  比较字符串  在常量池中找到比较
 */




/**在主方法
 * JFrame f = new JFrame();
 * f.setTitle("boy"); //设置窗口名称
 * this.setSize(500,400)// 窗口的高度
 * f.setBounds(50,100,400,30);//窗口大小
 * this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置点×就关闭
 * this.setLocationRelativeTo(null);//设置默认值在屏幕中间
 * public class Game extends JFramen{ //继承
 * public Game(){
 * //添加组件
 * Button b1;
 * TextField tf = new TextField();
 * Label l;     // 文本内容
 *  Button b1 = new Button("你好");//设置按钮
 * b1.setBounds(100,50,50,50);按钮的位置
 * this.add(b1);// 把按钮放入窗口
 * this.setVisible(true);显示窗体
 * f = new TextField();
 * f.steBounds();
 * l = new Label("请输入内容");
 * setColor(Color.颜色);
 * 
 * //添加事件
 * 直接写事件的方法名
 */ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值