代码练习
public class ForDemo1 {
public static void main ( String [ ] args) {
int sum1= 0 ;
int sum2= 0 ;
for ( int i= 0 ; i< 101 ; i++ ) {
if ( i% 2 == 0 ) {
sum1= sum1+ i;
} else {
sum2= sum2+ i;
}
}
System . out. println ( "1-100之间偶数和为" + sum1) ;
System . out. println ( "1-100之间奇数和为" + sum2) ;
}
}
public class ForDome2 {
public static void main ( String [ ] args) {
int y= 1 ;
for ( int x= 1 ; x< 6 ; x++ ) {
y= y* x;
}
System . out. println ( "5的阶乘为:" + y) ;
}
}
public class ForDome3 {
public static void main ( String [ ] args) {
for ( int i= 10000 ; i<= 99999 ; i++ ) {
int geiwei= i% 10 ;
int shiwei= i/ 10 % 10 ;
int baiwei= i/ 100 % 10 ;
int qianwei= i/ 1000 % 10 ;
int wanwei= i/ 10000 % 10 ;
if ( ( geiwei== wanwei) && ( shiwei== qianwei) && ( baiwei== geiwei+ shiwei+ qianwei+ wanwei) ) {
System . out. println ( "符合条件的数为" + i) ;
}
}
}
}
import java. util. Scanner ;
public class Test2 {
public static void main ( String [ ] args) {
Scanner sc = new Scanner ( System . in) ;
System . out. println ( "请输入圆的半径:" ) ;
double r = sc. nextDouble ( ) ;
System . out. println ( "该圆的半径为:R=" + r) ;
System . out. println ( "该圆的周长为:C=2*3.14*" + r + "=" + ( 2 * 3.14 * r) ) ;
System . out. println ( "该圆的面积为:S=3.14*" + r + "*" + r + "=" + ( 3.14 * r * r) ) ;
}
}
import java. util. Scanner ;
public class Test3 {
public static void main ( String [ ] args) {
Scanner sc = new Scanner ( System . in) ;
System . out. println ( "请输入一个4位正整数:" ) ;
int number = sc. nextInt ( ) ;
int geWei = number % 10 ;
int shiWei = number / 10 % 10 ;
int baiWei = number / 10 / 10 % 10 ;
int qianWei = number / 10 / 10 / 10 % 10 ;
geWei = geWei + 5 ;
shiWei = shiWei + 5 ;
baiWei = baiWei + 5 ;
qianWei = qianWei + 5 ;
geWei = geWei % 10 ;
shiWei = shiWei % 10 ;
baiWei = baiWei % 10 ;
qianWei = qianWei % 10 ;
int temp = geWei;
geWei = qianWei;
qianWei = temp;
int temp2 = shiWei;
shiWei = baiWei;
baiWei = temp2;
int result = qianWei * 1000 + baiWei * 100 + shiWei * 10 + geWei;
System . out. println ( "加密后的数字位:" + result) ;
}
}
public class Test4 {
public static void main ( String [ ] args) {
char h1 = '十' ;
char h2 = '点' ;
char h3 = '进' ;
char h4 = '攻' ;
System . out. println ( "加密前原文:" + h1 + h2 + h3 + h4) ;
char hanzi1 = ( char ) ( h1 ^ '8' ) ;
char hanzi2 = ( char ) ( h2 ^ '8' ) ;
char hanzi3 = ( char ) ( h3 ^ '8' ) ;
char hanzi4 = ( char ) ( h4 ^ '8' ) ;
System . out. println ( "密文:" + hanzi1 + hanzi2 + hanzi3 + hanzi4) ;
hanzi1 = ( char ) ( hanzi1 ^ '8' ) ;
hanzi2 = ( char ) ( hanzi2 ^ '8' ) ;
hanzi3 = ( char ) ( hanzi3 ^ '8' ) ;
hanzi4 = ( char ) ( hanzi4 ^ '8' ) ;
System . out. println ( "解密后原文:" + hanzi1 + hanzi2 + hanzi3 + hanzi4) ;
}
}
public class WhileTest {
public static void main ( String [ ] args) {
int thickness = 1 ;
int count = 0 ;
while ( thickness <= 884800 ) {
count++ ;
thickness = thickness * 2 ;
}
System . out. println ( "折叠了" + count + "次,纸的厚度为:" + thickness) ;
System . out. println ( "==============for循环实现============================" ) ;
for ( int thickness1 = 1 , count1= 0 ; thickness1 <= 884800 ; ) {
thickness1 = thickness1 * 2 ;
count1++ ;
if ( thickness1 >= 884800 ) {
System . out. println ( "折叠了" + count1 + "次,纸的厚度为:" + thickness1) ;
}
}
}
}
public class XunHuanQianTaoDemo {
public static void main ( String [ ] args) {
for ( int i= 1 ; i<= 4 ; i++ ) {
for ( int j= 1 ; j<= 5 ; j++ ) {
System . out. print ( "*" ) ;
}
System . out. println ( ) ;
}
System . out. println ( "=========打印依次减少的星星======" ) ;
for ( int i= 1 ; i< 5 ; i++ ) {
for ( int j= 1 ; j< i; j++ ) {
System . out. print ( "*" ) ;
}
System . out. println ( "*" ) ;
}
}
}
public class JiuJiuChenFaDemo {
public static void main ( String [ ] args) {
for ( int i= 1 ; i<= 9 ; i++ ) {
for ( int j= 1 ; j<= i; j++ ) {
System . out. print ( i+ "*" + j+ "=" + ( i* j) + "\t" ) ;
}
System . out. println ( ) ;
}
}
}