package E;
public class E {
public static void main(String args[]) {
char a1='十',a2='点',a3='进',a4='攻';
char secret='A';
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);
}
}
输出
if语句
package E;
public class E {
public static void main(String args[]) {
int a=9,b=5,c=7,t=0;
if(b<a) {
t=a;
a=b;
b=t;
}
if(c<a) {
t=a;
a=c;
c=t;
}
if(c<b) {
t=b;
b=c;
c=t;
}
System.out.println("a="+a+",b="+b+",c="+c);
}
}
输出
if-else语句
package E;
public class E {
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("我在学习 if-else语句
输出
Switch开关语句
package E;
import java.util.Scanner;
public class E {
public static void main(String args[]) {
int number=0;
System.out.println("输入正整数(回车确定)");
Scanner reader=new Scanner(System.in);
number=reader.nextInt();
switch(number) {
case 9:
case 131:
case 12: System.out.println(number+"是三等奖");break;
case 209:
case 596:
case 27: System.out.println(number+"是二等奖");break;
case 875:
case 316:
case 59: System.out.println(number+"是一等奖");break;
default: System.out.println(number+"未中奖");
}
}
}
for循环语句
package E;
import java.util.Scanner;
public class E {
public static void main(String args[]) {
long sum=0,a=8,item=a,n=12,i=1;
for(i=1;i<n;i++){
sum=sum+item;
item=item*10+a;
}
System.out.println(sum);
}
while循环语句
package E;
import java.util.Scanner;
public class E {
public static void main(String args[]) {
double sum=0,item=1;
int i=1,n=20;
while(i<=n) {
sum=sum+item;
i=i+1;
item=item*(1.0/i);
}
System.out.println("sum="+sum);
}
}
break 和continue语句
package E;
import java.util.Scanner;
public class E {
public static void main(String args[]) {
int sum=0,i,j;
for(i=1;i<=10;i++) {
if(i%2==0) {
continue;
}
sum=sum+i;
}
System.out.println("sum="+sum);
for(j=2;j<=100;j++) {
for(i=2;i<=j/2;i++) {
if(j%1==0)
break;
}
if(i>j/2) {
System.out.println(""+j+"是素数");
}
}
}
}
for语句与数组
package E;
import java.util.Scanner;
public class E {
public static void main(String args[]) {
int a[]= {1,2,3,4};
char b[]= {'a','b','c','d'};
for(int n=0;n<a.length;n++) {
System.out.println(a[n]);
}
for(int n=0;n<b.length;n++) {
System.out.println(b[n]);
}
for(int i:a) { //循环变量i依次取数组a的每一个元素的值(改进方式)
System.out.println(i);
}
for(char ch:b) { //循环变量i依次取数组b的每一个元素的值(改进方式)
System.out.println(ch);
}
}
}
package E;
import java.util.Scanner;
public class E {
public static void main(String args[]) {
Scanner reader=new Scanner(System.in);
double sum=0;
int m=0;
while(reader.hasNextDouble()) {
double x=reader.nextDouble();
m=m+1;
sum=sum+x;
}
System.out.printf("%d个数的和为%f\n",m,sum);
System.out.printf("%d个数的平均值是%f\n",m,sum/m);
}
}
输出