• java学习阶段三:运算符和结构学习


    import java.util.Scanner;
    /*
    * JAVA中运算符的学习:
    * 算术运算符:+、-、*、/ 和 %,两个整数相除,结果还是整数。
    * 赋值运算符:=、+=、-=、*=、/=、%=、&=、|=、~=、^=、<<=、>>= 、 >>>=、++ 和 --。
    * 比较运算符:==、!=、<、<=、> 和 >=。
    * 逻辑运算符:&&、|| 和 !。
    * 位运算符:&、|、~、^、<<、>> 和 >>>。
    *
    */
    public class test {

    public static void main(String[] args) {
    /*
    * 函数应用一:将一个整数以二进制输出(可调二进制位数)
    */
    int shuzi;
    Scanner s=new Scanner(System.in) ;//获取控制台输入
    System.out.println("请输入一个整数");
    //查找并从该控制台返回下一个数字
    shuzi=Integer.parseInt(s.next()); //字符串转换为整型

    for(int i=7;i>=0;i--){ //i=7,表示8位2进制 i=31 32位二进制
    if((shuzi&(1<<i))!=0){
    System.out.println("1");
    }else{
    System.out.println("0");
    }

    }
    s.close();
    /*
    * 函数应用二:判断一个数字的位数
    */
    int q=1234578;
    String str=q+""; //先将整型转换为字符串
    System.out.println("数字"+str+"是:"+str.length()+"位数");

    /*
    * 函数应用三:将一个数字倒序输出
    */
    int olddata=12345678;
    int count=(olddata+"").length();
    int newdata=0;
    while(olddata!=0){
    for(int i=0;i<count;i++){
    newdata=newdata*10+olddata%10;
    olddata=olddata/10;
    }
    System.out.println("newdata="+newdata);


    }
    /*
    * 函数应用四:判断一个数是否为素数
    */
    int num=3;
    boolean flag=true; //默认为素数
    for(int i=2;i<=num/2;i++){
    if(num%i==0){

    flag=false; //如果为偶数,跳出循环
    break;

    }
    }
    if(flag){
    System.out.println(num+" is a 素数!");
    }else{
    System.out.println(num+" is not a 素数!");
    }

    }}

  • 相关阅读:
    Android 面试题(答案最全)
    Android Studio导入github下载的工程
    Android清除本地数据缓存代码
    内存缓存LruCache实现原理
    OD调试器调试Delphi程序按钮事件断点方法
    OllyDBG找到按钮的处理函数
    delphi中Record 和Packed Record的区别
    这些年,我们自己换的滤芯
    大众车机天宝187A Hack笔记
    Delphi中DLL的创建和使用
  • 原文地址:https://www.cnblogs.com/shuqingstudy/p/4722515.html
Copyright © 2020-2023  润新知