Java程序设计之经典样例

例子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:计算二维数组中各行元素之和并查找其值最大的那个行


:字符型变量


public class  CharacterTest {

public static void main (String args[ ]) {

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

int  p1=36328,p2=38358;

System.out.println(“汉字’你’在unicode表中的顺序位置:”+(int)chinaWord);

System.out.println(“日语’ぁ’在unicode表中的顺序位置:”+(int)japanWord);

System.out.println(“unicode表中第20328位置上的字符是:”+(char)p1);

System.out.println(“unicode表中第12358位置上的字符是:”+(char)p2);

}

}

例子2:数据类型转换


public classDataTypeTest {

public static void main (String args[ ]) {

int c=2200;

long d=8000;

float f;

double g=123456789.123456789;

c=(int)d;

f=(float)g;   //导致精度的损失.

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

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

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

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

}

}

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


class XORTest {

public static void main(String args[]){

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

char secret=‘8’;

a1=(char)(a1^secret);

a2=(char)(a2^secret);

a3=(char)(a3^secret);

a4=(char)(a4^secret);

System.out.println(“密文:”+a1+a2+a3+a4);

a1=(char)(a1^secret);

a2=(char)(a2^secret);

a3=(char)(a3^secret);

a4=(char)(a4^secret);

System.out.println(“原文:”+a1+a2+a3+a4);

}

}

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


class OrTest {

public static void main(String args[]) {

int x,y=10;

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

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

}

int a,b=10;

if(((a=0)==0)|((b=20)==20)) {

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

}

}

}

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


public class SortABC{

public static void main(String args[]){

int a=9,b=5,c=7,t;

if(a>b) {

t=a; a=b; b=t;

}

if(a>c) {

t=a; a=c; c=t;

}

if(b>c) {

t=b; b=c; c=t;

}

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;

if(math>=60) {

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

}

else {

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

}

if(english>90) {

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

}

else {

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

}

System.out.println(“我在学习控制语句”);

}

}

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


class Ex2_07 {

public static void main(String[] args) {

char ch = args[0].charAt(0);

switch (ch) {

case ‘0’: case ‘1’: case ‘2’: case ‘3’: case ‘4’:

case ‘5’: case ‘6’: case ‘7’: case ‘8’: case ‘9’:

System.out.println("The character is digit " + ch);

break;

case ‘a’: case ‘b’: case ‘c’: case ‘d’: case ‘e’: case ‘f’: case ‘g’:

case ‘h’: case ‘i’: case ‘j’: case ‘k’: case ‘l’: case ‘m’: case ‘n’:

case ‘o’: case ‘p’: case ‘q’: case ‘r’: case ‘s’: case ‘t’: case ‘u’:

case ‘v’: case ‘w’: case ‘x’: case ‘y’: case ‘z’:

System.out.println("The character is lowercase letter " + ch);

break;

case ‘A’: case ‘B’: case ‘C’: case ‘D’: case ‘E’: case ‘F’: case ‘G’:

case ‘H’: case ‘I’: case ‘J’: case ‘K’: case ‘L’: case ‘M’: case ‘N’:

case ‘O’: case ‘P’: case ‘Q’: case ‘R’: case ‘S’: case ‘T’: case ‘U’:

case ‘V’: case ‘W’: case ‘X’: case ‘Y’: case ‘Z’:

System.out.println("The character is uppercase letter " + ch);

break;

default:

System.out.println("The character " + ch

  • " is neither a digit nor a letter.");

}

}

}

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


public class Example3_6{

public static void main(String args[]){

long sum=0,a=5,item=a,n=10,i=1;

for(i=1;i<=n;i++) {

sum=sum+item;

最后

我还通过一些渠道整理了一些大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

新鲜出炉的蚂蚁金服面经,熬夜整理出来的答案,已有千人收藏

还有专门针对JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。

新鲜出炉的蚂蚁金服面经,熬夜整理出来的答案,已有千人收藏


public class Example3_6{

public static void main(String args[]){

long sum=0,a=5,item=a,n=10,i=1;

for(i=1;i<=n;i++) {

sum=sum+item;

最后

我还通过一些渠道整理了一些大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

[外链图片转存中…(img-KJCjKW3P-1719162800753)]

还有专门针对JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。

[外链图片转存中…(img-TSpqgQ6k-1719162800754)]

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
java源码包J实例源码JAVA开发源码55个合集: Java中的Blowfish对称密钥加密算法类和实例.rar Java中的EJB编程实例代码.rar Java中的SSL及HTTPS协议实例源码.rar Java写的ATM机取款模拟程序.zip Java写的一个mp3播放器.rar Java写的图片幻灯片切换特效.rar Java写的天气预报软件.rar Java写的巨型LCD液晶时钟显示屏.rar JAVA图书馆管理系统源码.rar Java图像文件的缩小与放大.rar Java学生信息管理系统源码包.rar Java推箱子游戏(50关+音效).rar Java文件切割器源代码.rar Java文件选择器源代码.rar Java文字跑马灯与信息窗口.rar Java游戏中斜视角编辑器及引擎源代码.rar Java游戏使命的召唤源码.rar Java游戏沙丘城堡源代码.rar Java源码的仿QQ聊天程序.rar Java用GZIP压缩解压文件.rar Java用Zip压缩多个文件实例源码.rar Java用的在线地图浏览模块.rar Java约瑟夫环演示Applet源码.rar java网络五子棋的源代码.rar JAVA网络抓包程序.rar Java转换xml.rar java项目源码在线相册系统.rar 书籍管理系统.rar 企业进销存管理系统.rar 传奇私服登录器Java版附源代码.rar 修改表头加密数据库.rar 分离SQL Server数据库.rar 单位固定资产登记管理系统JAVA版.rar 单机版java五子棋V1.1.rar 学生成绩系统(图形界面).rar 学生课程管理系统.rar 手机游戏J2ME毕业设计.rar 打地鼠游戏.rar 数据持久层框架 Hibernate.zip 数据结构提取器.rar 文件压缩解压缩包 Commons Compress.rar 日历同步统计 GCALDaemon.zip 物业管理系统毕业设计+源码.rar 电子书店管理系统.rar 网上书店.rar 网络电视源代码TV-Browser.rar 网络蚂蚁Java版.rar 网页浏览器.rar 蜀山剑侠传游戏J2ME手机版源代码.rar 超市购物系统.rar 车间管控.rar 轻松商城系统.rar 选修课程管理系统V1.2.3.rar 配置ODBC数据源.rar 销售预测系统PDP系统.rar 阳光酒店管理系统.rar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值