Java小程序2(2015-8-6)

1、

public class DataDemo2 {

public static void main(String [] args){

char c1=‘A‘;

char c2=97;

char c3=‘\u0041‘;

char c4=65;

System.out.println(c1);

System.out.println(c2);

System.out.println(c3);

System.out.println(c4);

} }

2、

public class LuoJiTest{

public static void main(String [] args){

int num1=20;

int num2=30;

System.out.println("短路与:"+((num1>num2)&&(num1>10)));     System.out.println((num1>num2)||(num1>10));

System.out.println(!(num1>num2));

System.out.println((num1>num2)&(num1>10));

System.out.println((num1>num2)|(num1>10));

System.out.println((num1>num2)^(num1>10));

}}

3、

public class WeiFei{

public static void main(String [] args){

int num1=8;

/*       符号位:0代表整数 , 1代表负数

0000 0000 0000 0000 0000 0000 0000 1000

取反: 1111 1111 1111 1111 1111 1111 1111 0111

得到负数的补码:(符号位不变,其他的都取反)

1111 1111 1111 1111 1111 1111 1111 0111

1000 0000 0000 0000 0000 0000 0000 1000

负数的补码+1:

1000 0000 0000 0000 0000 0000 0000 1000                                     +                                                                            1

--------------------------------------------------------------------

1000 0000 0000 0000 0000 0000 0000 1001---->-9

*/

System.out.println(~8);     }}

4、

public class WeiHuoTest{

public static void main(String [] args){

int num1=10;

int num2=8;

/*         num1:10

0000 0000 0000 0000 0000 0000 0000 1010

num2:8

0000 0000 0000 0000 0000 0000 0000 1000

-----------------------------------------------------

0000 0000 0000 0000 0000 0000 0000 1010

0000 0000 0000 0000 0000 0000 0000 1000

-----------------------------------------------------

0000 0000 0000 0000 0000 0000 0000 1010------>10

*/

System.out.println(num1|num2); }}

5、

public class YiHuoTest{

public static void main(String [] args){

int num1=10;

int num2=8;

/*         num1:10    0000 0000 0000 0000 0000 0000 0000 1010

num2:8      0000 0000 0000 0000 0000 0000 0000 1000

-----------------------------------------------------

0000 0000 0000 0000 0000 0000 0000 1010

0000 0000 0000 0000 0000 0000 0000 1000

-----------------------------------------------------

0000 0000 0000 0000 0000 0000 0000 0010------>2

(运算规则:位运算中“异或”运算,如果两个数据对应位都是1,则c的该位是1,否则是0。) */

System.out.println(num1^num2); }}

6、

public class YiWei{

public static void main(String [] args){

int num1=8;

/*     0000 0000 0000 0000 0000 0000 0000 1000 向右移2位     */

System.out.println(num1>>2);

System.out.println(num1<<2); }}

/*

int num1=-10 原码-》反码-》补码-》移位

1000 0000 0000 0000 0000 0000 0000 1010--原码

找反码:原码的符号位不变,其余的取反

1111 1111 1111 1111 1111 1111 1111 0101--反码

补码是:反码+1

1111 1111 1111 1111 1111 1111 1111 0110--补码

得到补码后,对补码进行移位(反移位运算)向右移两位后为:

0011 1111 1111 1111 1111 1111 1111 1101--移位后的(正数) 是正数,也就是原码了。

0011 1111 1111 1111 1111 1111 1111 1101---正数原码

*/

时间: 2024-10-12 08:34:09

Java小程序2(2015-8-6)的相关文章

基于Bluemix快速构建部署一款Java小程序——微博影响力分析器

一.前言 近年来IT界风云际会,各种新概念如大数据.云平台.虚拟化等,如雨后春笋般层出不穷.而云平台,可以说是近些年来引领时代新潮的边缘概念之一,各大厂商竞相推出各种云产品,抢占云市场高地.近期,IT百年老厂IBM也推出了其花费重金打造的基于CloudFoundry开放标准的云平台Bluemix.本文就旨在从一位普通Java开发者角度,尝鲜Bluemix云平台及其提供的Cloudant服务,快速构建并部署一款Java小程序"微博影响力分析器". 二."微博影响力分析器&quo

搜索文件或目录中包含字符串的文件 java小程序

package com.ruishenh.spring.test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Enumeration; import java.

输出多行字符的一个简单JAVA小程序

1 public class JAVA 2 { 3 public static void main(String[] args) 4 { 5 System.out.println("----------------------"); 6 System.out.println("|| 我要学会 ||"); 7 System.out.println("|| JAVA语言 ||"); 8 System.out.println("-------

Linux下搭建Java环境变量并实现第一个Java小程序

1.首先,我们打开虚拟机里面的Linux操作系统,然后点击下图菜单下的虚拟机选项: 在点击虚拟机下的设置菜单,如下图所示: 这里我已经添加进去我所需要的文件夹了,我放在本机E盘下的as文件夹里面到底放了什么呢? 上图这两个压缩文件,一个是android studio的压缩包,上年发布出来的,一直没用它,今天本来想在windows下安装这个软件,发现所需要的jdk是1.7,而我在windows下的jdk版本为1.6,所以打算在Linux操作系统下安装jdk1.7,并安装andoid studio工

hello world Java小程序入门

/** 作者:haha版本:V1.0这个类是用于演示hello world.*/class Demo //这是我的第一个java小程序,//很爽!{/*main函数可以保证该的独立运行.它是程序的入口.它会被JVM所调用.*/public static void main(String[] args){/*System.out.println("hello java");//这是输出语句,可以打印小括号中的内容.System.out.println("hello world&

java学习的一些预备知识和一些简单的java小程序

1先了解一些基本的dos命令 dir     ·列出当前目录下的文件和文件夹 md      创建文件夹 rd        删除文件夹(文件下没有子文件) del "文件夹名"    可以删除带子文件的文件夹 cd..    使文件夹目录一层一层后退 cd\    回到根目录 haha>1.txt    创建文档,并将haha写入到1.txt文档中 del 1.txt    删除文件(不走回收站) del  *.txt    只删除txt文件 exit    退出命令行 set

Java小程序之fibonacci数列 BigInteger(高精度整型)

package com.java.learning.recursion; import java.math.*; public class MainClass { public static void main(String args[]){ for(int i = 0; i < 100; i++){ f(i+1); } } public static BigInteger f(long n){ if(n <= 2){ return new BigInteger("1");

java 小程序

import java.applet.Applet; import java.awt.*; public class Appelet extends Applet { String name; public void init () { name=getParameter("myName"); } public void paint(Graphics gr) { gr.drawString("欢迎学习java", 25,30); } } java 小程序

框架一般用作Java应用程序的窗口,而Applet是Java小程序的窗口

框架一般用作Java应用程序的窗口,而Applet是Java小程序的窗口. 与Frame不同,Applet是在网页中显示的,也可以通过添加Panel进行组件布局. 1 package TomAwt; 2 3 4 import java.applet.Applet; 5 import java.awt.*; 6 public class TomAwt_18 extends Applet{ 7 private TextField textField1,textField2; 8 public voi

如何在IE11运行Java小程序(Applet)

Applet 介绍: Applet是使用Java编写的一种小程序,能够在浏览器上运行Java程序,丰富页面功能(大概在JDK1.0的年代比较流行). 目前Java小程序已经失去了实用价值,经过一段时间的火热后被Adobe Flash所替代.在这个Flash都被逐渐废弃的时代,可想而知这个Applet是有多么古老了,写本篇博文缅怀一下曾经的辉煌. 测试环境:Windows 10 + IE11 在 Internet Explorer 中安装 Java,参考:https://support.micro