「java求偶」java求奇偶
今天给各位分享java求偶的知识,其中也会对java求奇偶进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
用java程序如何读取图书条形码
一个比较好的2d条形码解析条码的工具库
从ZXING 中剥离出来的
测试了一下,还可以,基本上清晰图片都可以识别
import java.awt.Frame;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.image.BufferedImage;
import com.google.zxing.MonochromeBitmapSource;
import com.google.zxing.MultiFormatReader;
import com.google.zxing.Reader;
import com.google.zxing.ReaderException;
import com.google.zxing.Result;
import com.google.zxing.client.j2se.BufferedImageMonochromeBitmapSource;
public class CodeReader {
/**
* @param args
* @throws ReaderException
* @throws InterruptedException
*/
public static void main(String[] args) throws ReaderException, InterruptedException {
Reader reader = new MultiFormatReader();
String imgPath =
"test.jpg";
Image image=java.awt.Toolkit.getDefaultToolkit().getImage(imgPath);
BufferedImage myImage = CodeReader.imageToBufImage(image);
MonochromeBitmapSource source = new BufferedImageMonochromeBitmapSource(myImage);
Result result = reader.decode(source);
System.out.println(result.getText());
}
public static BufferedImage imageToBufImage(Image image) throws InterruptedException{
MediaTracker mt=new MediaTracker(new Frame());
mt.addImage(image,0);
mt.waitForID(0);
BufferedImage bufImage=new BufferedImage(image.getWidth(null),image.getHeight(null),BufferedImage.TYPE_INT_BGR);
Graphics2D g2d=bufImage.createGraphics();
g2d.drawImage(image,0,0,null);
return bufImage;
}
}
java 中,如何将1~100的偶数所组成的List集合倒序排列,谢谢!
public class SortNums {
public static void main(String[] s){
ListInteger list = new ArrayListInteger();
for(int i=1;i=100;i++){
if(i%2==0){
list.add(i);
}
}
System.out.println(list);
Collections.sort(list,Collections.reverseOrder());
System.out.println(list);
}
}
好简单的,输出结果为:
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100]
[100, 98, 96, 94, 92, 90, 88, 86, 84, 82, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2]
java难题:
import java.util.Scanner;
public class CardNum {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
StringBuffer b = new StringBuffer(s);
b.reverse();
String s1 = String.valueOf(b);
int i, j, add = 0, add1 = 0, add2 = 0;
char c[] = new char[s1.length()];
int n[] = new int[s1.length()];
String ss[] = new String[s1.length()];
for (i = 0; i s1.length(); i++) {
c[i] = s1.charAt(i);
ss[i] = String.valueOf(c[i]);
n[i] = Integer.parseInt(ss[i]);
// System.out.println(n[i]);
}
for (j = 0; j n.length; j += 2) { // 求奇数位之和
add1 = add1 + n[j];
}
// System.out.println(add1);
for (j = 1; j n.length; j += 2) { // 求偶数位之和
n[j] = n[j] * 2;
if (n[j] = 10) {
n[j] = n[j] - 9;
}
add2 = add2 + n[j];
}
// System.out.println(add2);
add = add1 + add2; //判断总和能不能被10整除
if (add % 10 == 0) {
System.out.println("成功");
} else {
System.out.println("失败");
}
}
}
运行结果:
5432123456788881
成功
356827027232780
成功
java求偶的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java求奇偶、java求偶的信息别忘了在本站进行查找喔。
发布于:2022-12-03,除非注明,否则均为
原创文章,转载请注明出处。