目录
例子1:字符型变量
例子2:数据类型转换
例子3:使用异或对字符进行加密和解密
例子4:短路逻辑或(||)和位运算(|)的区别
例子5:用if语句实现a、b、c的值按从小到大排序
例子6:用if语句判断给定的成绩是否及格
例子7:switch语句的使用
例子8:使用for循环,计算 5+ 55 + 555 + 。。。 的前10项的和
例子9:使用while循环,计算 1 + 1/2! + 1/3! + 1/4! + + 1/20! 的值
例子10:计算给定整数的各数字的和
例子11:break和continue使用举例,分别计算10以内的奇数的和,计算50以内的素数
例子11:一维数组举例,输出一维整型数组中的值最小的那个元素及其下标)
例子12:计算二维数组中各行元素之和并查找其值最大的那个行

例子1:字符型变量
`public class CharacterTest {

  1. public static void main (String args[ ]) {

char chinaWord=’你’,japanWord=’ぁ’;

  1. int p1=36328,p2=38358;
  2. System.out.println("汉字'你'在unicode表中的顺序位置:"+(int)chinaWord);
  3. System.out.println("日语'ぁ'在unicode表中的顺序位置:"+(int)japanWord);
  4. System.out.println("unicode表中第20328位置上的字符是:"+(char)p1);
  5. System.out.println("unicode表中第12358位置上的字符是:"+(char)p2);
  6. }

}例子2:数据类型转换public classDataTypeTest {

public static void main (String args[ ]) {

int c=2200;

long d=8000;

  1. float f;
  2. double g=123456789.123456789;
  3. c=(int)d;
  4. f=(float)g; //导致精度的损失.

System.out.print(“c= “+c);

System.out.println(“ d= “+d);

  1. System.out.println("f= "+f);

System.out.println(“g= “+g);

  1. }

}例子3:使用异或对字符进行加密和解密class XORTest {

public static void main(String args[]){

char a1=’十’,a2=’点’,a3=’进’,a4=’攻’;

  1. char secret='8';
  2. a1=(char)(a1^secret);
  3. a2=(char)(a2^secret);
  4. a3=(char)(a3^secret);
  5. a4=(char)(a4^secret);
  6. System.out.println("密文:"+a1+a2+a3+a4);
  7. a1=(char)(a1^secret);
  8. a2=(char)(a2^secret);
  9. a3=(char)(a3^secret);
  10. a4=(char)(a4^secret);
  11. System.out.println("原文:"+a1+a2+a3+a4);
  12. }

}例子4:短路逻辑或(||)和位运算(|)的区别class OrTest {

  1. public static void main(String args[]) {

int x,y=10;

  1. if(((x=0)==0)||((y=20)==20)) {

System.out.println(“现在y的值是:”+y);

  1. }
  2. int a,b=10;
  3. if(((a=0)==0)|((b=20)==20)) {

System.out.println(“现在b的值是:”+b);

  1. }
  2. }

}例子5:用if语句实现a、b、c的值按从小到大排序public class SortABC{

  1. public static void main(String args[]){
  2. int a=9,b=5,c=7,t;
  3. if(a>b) {
  4. t=a; a=b; b=t;
  5. }
  6. if(a>c) {
  7. t=a; a=c; c=t;
  8. }
  9. if(b>c) {
  10. t=b; b=c; c=t;
  11. }
  12. System.out.println("a="+a+",b="+b+",c="+c);

}

}例子6:用if语句判断给定的成绩是否及格public class Score {

public static void main(String args[]){

int math=65 ,english=85;

  1. if(math>=60) {

System.out.println(“数学及格了”);

  1. }
  2. else {
  3. System.out.println("数学不及格");
  4. }
  5. if(english>90) {

System.out.println(“英语是优”);

  1. }
  2. else {

System.out.println(“英语不是优”);

  1. }
  2. System.out.println("我在学习控制语句");
  3. }

}例子7:switch语句的使用当主程序执行时,如果第一个命令行参数的首字符分别是数字、小写字母及大写字母时,系统会显示这个首字符。如果输入的是非数字或字母,则显示不是数字或字母。class Ex2_07 {

  1. public static void main(String[] args) {
  2. char ch = args[0].charAt(0);
  3. switch (ch) {
  4. case '0': case '1': case '2': case '3': case '4':
  5. case '5': case '6': case '7': case '8': case '9':
  6. System.out.println("The character is digit " + ch);
  7. break;
  8. case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g':
  9. case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n':
  10. case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u':
  11. case 'v': case 'w': case 'x': case 'y': case 'z':
  12. System.out.println("The character is lowercase letter " + ch);
  13. break;
  14. case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G':
  15. case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N':
  16. case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U':
  17. case 'V': case 'W': case 'X': case 'Y': case 'Z':
  18. System.out.println("The character is uppercase letter " + ch);
  19. break;
  20. default:
  21. System.out.println("The character " + ch
  22. + " is neither a digit nor a letter.");
  23. }
  24. }

}例子8:使用for循环,计算 5+ 55 + 555 + 。。。 的前10项的和public class Example3_6{

public static void main(String args[]){

  1. long sum=0,a=5,item=a,n=10,i=1;
  2. for(i=1;i<=n;i++) {
  3. sum=sum+item;
  4. item=item*10+a;
  5. }
  6. System.out.println(sum);
  7. }

}例子9:使用while循环,计算 1 + 1/2! + 1/3! + 1/4! + + 1/20! 的值class Example3_7 {

  1. public static void main(String args[]) {
  2. double sum=0,a=1;

int i=1;

  1. while(i<=20) {

sum=sum+a;

  1. i=i+1;
  2. a=a*(1.0/i);
  3. }
  4. System.out.println("sum="+sum);
  5. }

}例子10:计算给定整数的各数字的和class Ex2_10 {

  1. public static void main(String args[]) {
  2. int x = 12345;
  3. int y=x;
  4. int r=0;
  5. int sum = 0;
  6. while(y!=0) {
  7. r = y % 10;
  8. sum += r;
  9. y = y / 10;
  10. }
  11. System.out.println("x -> " + sum);
  12. }

}例子11:break和continue使用举例,分别计算10以内的奇数的和,计算50以内的素数class Example3_8 {

public static void main(String args[]){

  1. int sum=0,i,j;
  2. for( i=1;i<=10;i++){
  3. if(i%2==0) //计算1+3+5+7+9
  4. continue;
  5. sum=sum+i;
  6. }
  7. System.out.println("sum="+sum);
  8. for(j=2;j<=50;j++) { //求50以内的素数
  9. for( i=2;i<=j/2;i++) {
  10. if(j%i==0)
  11. break;
  12. }
  13. if(i>j/2) {
  14. System.out.println(""+j+"是素数");
  15. }
  16. }

}

}例子11:一维数组举例,输出一维整型数组中的值最小的那个元素及其下标)public class ArrayTest {

public static void main(String args[]) {

  1. int a[] = { 52, 78, 90, 34, 16, 34, 67 };
  2. int indexOfMinElement = 0;
  3. for (int i = 1; i < a.length; i++) {
  4. if (a[indexOfMinElement] > a[i]) {
  5. indexOfMinElement = i;
  6. }
  7. }
  8. System.out.println("a[" + indexOfMinElement + "] = "
  9. + a[indexOfMinElement]);

}

}例子12:计算二维数组中各行元素之和并查找其值最大的那个行public class TableTester {

public static void main(String args[]) {

  1. int myTable[][] = {
  2. {23, 45, 65, 34, 21, 67, 78},
  3. {46, 14, 18, 46, 98, 63, 88},
  4. {98, 81, 64, 90, 21, 14, 23},
  5. {54, 43, 55, 76, 22, 43, 33}};
  6. int sum, max, maxRow=0;
  7. max = 0; //Assume all numbers are positive
  8. for (int row=0; row<4; row++) {
  9. sum = 0;
  10. for (int col=0; col<7; col++)
  11. sum += myTable[row][col];
  12. if (sum > max) {
  13. max = sum;
  14. maxRow = row;
  15. }
  16. }
  17. System.out.println("Row " + maxRow + " has the highest sum of " + max);

}

}`

更多相关文章

  1. 在 Android(安卓)上使用 XML 传输数据(附例子程序)
  2. Android获取经纬度,计算距离,方位角
  3. Android(安卓)计算器的开发
  4. android shelves
  5. Android(安卓)Bluetooth蓝牙开发\蓝牙协议\蓝牙通信例子_Andro
  6. Android中GridView使用
  7. android 菜单例子
  8. [置顶] android调用.net的webservice的例子获取手机的归属地
  9. Android中WebView载入本地HTML代码并实现Java与JavaScript交互的

随机推荐

  1. android 学习笔记(二)
  2. Flutter实现android应用内版本更新功能
  3. Java中的instanceof关键字在Android中的
  4. android客户端发送XML数据至服务器
  5. Android客户端GPS定位
  6. android 使用VideoView加载raw目录内视频
  7. Android 入门笔记 之 网址
  8. 写信息的界面
  9. 初步了解Android
  10. Android(安卓)TextView设置图片技巧