码迷,mamicode.com
首页 > 其他好文 > 详细

条件判断

时间:2015-04-19 06:48:54      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:default   equals   public   加密   字符串   

 public static void main(String[] args)
 {
  
  System.out.println("欢迎使用XXX加密系统!");
  Scanner sc = new Scanner(System.in);
  
  while(true)
  {
   System.out.println("按1 加密");
   System.out.println("按2 解密");
   String fl = sc.nextLine();
   
   switch (fl.toCharArray()[0]) 
   {
    case ‘1‘:
      加密方法();
     break;
    case ‘2‘:
      解密方法();
     break;
    default:
     break;
   }
   
   System.out.println("\n\r");
   System.out.println("是否继续 y/n");
   String flag = sc.nextLine();
   //字符串比较内容相等使用 equals()
   if(!flag.equals("y"))
   {
    //退出循环
    break;
   }
  }
  System.out.println("欢迎下次使用,程序结束");
 }

方法

 private static void 解密方法() 
 {
  
  
 }

 private static void 加密方法() 
 {
  字符转换数字();
  
 }

将字符串转换为数字:

public static void 字符转换数字()
 {
  //Scanner可以用于获取控制台输入的内容
  Scanner sc = new Scanner(System.in);
  System.out.println("清输入一句话:");
  String s = sc.nextLine();
  
  //数组的下标是从0开始
  //toCharArray()  将字符串转换为字符数组
  char[] cs = s.toCharArray();
  
  for(int i=0;i<cs.length;i++)
  {
   十进制转换为二进制((int)cs[i]); 
   八进制转换为二进制((int)cs[i]);
   十六进制转换为二进制((int)cs[i]);
  }
 } 
 
 public static void 十进制转换为二进制(int i)
 {
  System.out.print(Integer.toBinaryString(i) + "\t");
 }
 
 public static void 八进制转换为二进制(int i)
 {
  System.out.print(Integer.toOctalString(i) + "\t");
 }
 
 public static void 十六进制转换为二进制(int i)
 {
  System.out.print(Integer.toHexString(i) + "\t");
 }

静态方法:

 public static void axx()
 {
  System.out.println("今天天气又热了");
  bxx();
  
  try 
  {//方案一
   Thread.sleep(200);
  }
  catch (InterruptedException e) 
  {//方案二
   e.printStackTrace();
  }
  
 }
 
 public static void bxx()
 {
  System.out.println("明天更热");
  cxx();
 }
 
 public static void cxx()
 {
  System.out.println("晚上早点睡觉........");
  boolean bl = true;
  int i = 20000;
  while(bl)
  {
   try 
   {
    //程序在此处休眠500毫秒后再继续向后执行
    Thread.sleep(500);
    System.out.print((char)i);
    if(i % 100 == 0)
    {
     System.out.println("");
    }
    //方式一
    /*if(i >= 21000)
    {
     //退出循环
     break;
    }*/
    //方式二
    if(i >= 21000)
    {
     bl = false;
       }
    
   } catch (InterruptedException e) {
    e.printStackTrace();
   }
   i++;
  }
 }
}

类:

 class 人类
{
 //成员属性---->成员变量------>全局变量
 int 年龄;
 int 智商;
 char 性别;
 String 姓名;
 
 //使用final 关键字修饰常量-------->不可被改变的
 final String 所属星球 = "地球";
 
 
 public void 吃()
 {
  //局部变量
  int i = 0;
  int j = 0;
 }
}
class A123
{
 int t;//成员变量、全局变量、成员属性
 
 //方法
 public void tt()
 {
  //成员变量
  int i;
 }
 
 //语句块
 {
  //成员变量
  int j;
 }
}

条件判断

标签:default   equals   public   加密   字符串   

原文地址:http://lhmjava.blog.51cto.com/9668287/1634827

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!